Mobile Developer (Kotlin Multiplatform) [Mid & Senior]
BlueSoft
Rola skupia się na budowie i rozwoju wspólnej logiki biznesowej dla aplikacji Android i iOS z wykorzystaniem Kotlin Multiplatform (KMP). Praca dla klienta z sektora bankowego. Oczekiwana jest znajomość KMP, Clean Architecture, MVVM/MVI, Coroutines, Koin, Ktor oraz testowania. To stanowisko dla mobile developera z doświadczeniem KMP, który chce pracować nad aplikacją o wysokich wymaganiach jakościowych i bezpieczeństwa.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu, brak opisu procesu rekrutacyjnego.
Rola skupia się na budowie i rozwoju wspólnej logiki biznesowej dla aplikacji Android i iOS z wykorzystaniem Kotlin Multiplatform (KMP). Praca dla klienta z sektora bankowego. Oczekiwana jest znajomość KMP, Clean Architecture, MVVM/MVI, Coroutines, Koin, Ktor oraz testowania. To stanowisko dla mobile developera z doświadczeniem KMP, który chce pracować nad aplikacją o wysokich wymaganiach jakościowych i bezpieczeństwa.
- ✓Nowoczesny stack technologiczny (KMP, Ktor, Koin, Clean Architecture)
- ✓Nacisk na jakość kodu, testowanie i automatyzację
- ✓Możliwość szkoleń i certyfikacji w chmurze
- ✓Długoletnia firma (20 lat) z płaską hierarchią
- ✓Praca zdalna (remote w danych strukturalnych)
- !Firma jest software housem – praca dla klienta zewnętrznego, co może oznaczać mniejszy wpływ na produkt
- !Brak konkretnych informacji o procesie rekrutacyjnym
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja wspólnej logiki biznesowej w Kotlin Multiplatform
- •Pisanie testów jednostkowych i integracyjnych (JUnit, Mockk)
- •Udział w code review i dbanie o jakość kodu
- •Integracja z backendem przez Ktor/OkHttp
- •Praca z narzędziami CI/CD
- •Implementacja wzorców architektonicznych (Clean Architecture, MVVM/MVI)
- •Współpraca z zespołem iOS przy integracji modułów KMP
- •Refaktoryzacja i optymalizacja istniejącej bazy kodu
Oferta dla doświadczonych specjalistów (Senior).
Mobile developer z co najmniej 3 latami doświadczenia w Android lub iOS, podstawową znajomością KMP oraz Kotlina, gotowy do nauki i pracy nad wspólną logiką.
Juniorzy z mniej niż 3 latami doświadczenia, osoby bez doświadczenia w KMP ani w Kotlinie, a także ci, którzy unikają testowania i architektury.
- ?Ile osób liczy zespół i jakie są role?
- ?Czy projekt jest greenfield czy rozwijamy istniejącą bazę kodu?
- ?Jak wygląda proces rekrutacji – ile etapów, czy jest zadanie domowe?
- ?Czy praca wiąże się z dyżurami lub on-call?
- ?Jakie narzędzia CI/CD są używane?
- ?Jaki jest stosunek pracy nad wspólną logiką KMP do prac specyficznych dla platform?
- −Nie podano wielkości zespołu
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy praca wymaga dyżurów on-call
Zespół pracuje w zwinnym środowisku, z naciskiem na jakość kodu, architekturę i automatyzację. W firmie panuje płaska hierarchia i kładzie się nacisk na dzielenie się wiedzą.