Kotlin Multiplatform Engineer
speedapp
Rola polega na rozwijaniu i utrzymaniu platformy mobilnej dla bankowości elektronicznej, używanej przez setki tysięcy użytkowników. Jako Kotlin Multiplatform Engineer będziesz projektować i implementować współdzielone moduły w KMP dla aplikacji iOS i Android. Pracujesz w międzynarodowym zespole mobile (6-10 osób) z developerami Android, iOS i backendu. Kluczowe jest zapewnienie wysokiej jakości, bezpieczeństwa i wydajności kodu w architekturze Clean Architecture z wzorcami MVVM/MVI.
Brakuje: nie podano szczegółów procesu rekrutacyjnego u klienta (ilość etapów, rodzaj zadań), brak informacji o konkretnych narzędziach ci/cd (podano jedynie przykłady).
Rola polega na rozwijaniu i utrzymaniu platformy mobilnej dla bankowości elektronicznej, używanej przez setki tysięcy użytkowników. Jako Kotlin Multiplatform Engineer będziesz projektować i implementować współdzielone moduły w KMP dla aplikacji iOS i Android. Pracujesz w międzynarodowym zespole mobile (6-10 osób) z developerami Android, iOS i backendu. Kluczowe jest zapewnienie wysokiej jakości, bezpieczeństwa i wydajności kodu w architekturze Clean Architecture z wzorcami MVVM/MVI.
- ✓Projekt dla dużej bazy użytkowników (setki tysięcy) w krytycznej domenie finansowej – wysoka widoczność i wpływ
- ✓Międzynarodowy zespół mobile z naciskiem na współpracę cross-platformową – rozwój umiejętności
- ✓Firma speedapp zdobyła Diamenty Forbes 4 lata z rzędu – stabilność i uznanie na rynku
- ✓Wsparcie dedykowanego opiekuna w speedapp – dodatkowe wsparcie administracyjne
- −Rekrutacja przez agencję/outsourcing – finalny klient nie jest ujawniony w ogłoszeniu
- −Nie określono dalszych etapów rekrutacji po screeningu, co może sugerować długi lub nieprzejrzysty proces
- !Brak informacji o konkretnym banku (klient) – nie wiadomo, czy to stabilny i znany podmiot
- !Szczegóły benefitów są podane ogólnie („dostęp do oferty benefitów”) bez konkretów
- !Rola w outsourcingu – możliwy brak wpływu na wybór projektu po wdrożeniu
- •Projektowanie i implementacja współdzielonych modułów w Kotlin Multiplatform dla iOS i Android
- •Tworzenie logiki biznesowej, warstwy komunikacji z API REST oraz persystencji danych
- •Integracja z backendowymi API z uwzględnieniem standardów bezpieczeństwa bankingowych
- •Pisanie testów jednostkowych i integracyjnych współdzielonego kodu (Kotlin Test, Kotest)
- •Udział w code review i dbanie o jakość oraz czytelność kodu
- •Monitorowanie wydajności aplikacji i identyfikacja obszarów do optymalizacji
- •Aktywny udział w ceremoniach Agile (planning, daily, retrospektywy)
- •Współpraca z zespołami iOS i Android dla spójnego doświadczenia użytkownika
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Software engineer z min. 3 latami doświadczenia w aplikacjach mobilnych, który ma praktyczne doświadczenie z KMP/KMM, zna Kotlin i potrafi pisać testy jednostkowe. Spełnia podstawowe wymagania techniczne i komunikatywnie współpracuje w zespole.
Nie dla juniorów z mniej niż 3 latami doświadczenia w mobile'u, ani dla osób, które nie miały styczności z KMP/KMM – to jest krytyczne wymaganie. Rola może być też mniej odpowiednia dla czysto backendowego developera bez doświadczenia mobilnego.
- ?Jaki jest konkretny klient (nazwa banku) i czy projekt to greenfield czy rozwój istniejącego kodu?
- ?Ile osób w zespole iOS vs Android i jak wygląda podział odpowiedzialności za KMP?
- ?Jakie narzędzia CI/CD są aktualnie używane? Czy są plany migracji?
- ?Czy istnieje system dyżurów (on-call) lub wsparcie po godzinach?
- ?Jakie narzędzia monitorowania wydajności są stosowane?
- ?Czy w projekcie obowiązuje TDD, czy testy są pisane po kodzie?
- ?Jaki jest przewidywany proces rekrutacji po screeningu – liczba etapów, zadanie domowe, live coding?
- ?Czy istnieje możliwość przejścia na inne projekty w speedapp po zakończeniu tego?
- −Nie podano szczegółów procesu rekrutacyjnego u klienta (ilość etapów, rodzaj zadań)
- −Brak informacji o konkretnych narzędziach CI/CD (podano jedynie przykłady)
- −Nie wiadomo, jakie narzędzia do monitorowania wydajności są używane (wymienione jako mile widziane, ale nie sprecyzowane)
- −Brak informacji o polityce on-call lub pracy w godzinach nadliczbowych
Międzynarodowy zespół mobile (6-10 osób) z developerami Android, iOS i backendu, nastawiony na współpracę cross-platformową. Praca w Agile z naciskiem na code review, wysoką jakość i dzielenie się wiedzą.
Zgłoszenie CV, rozmowa telefoniczna z rekruterem speedapp (screening). Kolejne etapy są określane przez rekrutera po screeningu – nie podano szczegółów.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Kotlin. Pełne statystyki zarobków →