Senior Programista Android
Summary
Senior Android developer role building mobile banking apps in Kotlin — using coroutines/Flow, Kotlin Multiplatform, Jetpack Compose, MVI/MVVM architecture, Koin/Hilt DI and Ktor/Retrofit APIs. B2B contract paying up to 1200 PLN/day; hybrid in Warsaw with 4 office days per month.
Bankowość
B2B do 1200 zł/dzień
Hybryda w Warszawie 4x w miesiącu z biura
Podsumowanie: Stanowisko Senior Programisty Android koncentruje się na rozwijaniu aplikacji mobilnych w Kotlinie, w kontekście zespołowym, dążąc do dostarczania wysokiej jakości rozwiązań dla klientów.
Obowiązki:
Projektowanie i rozwijanie aplikacji mobilnych w Kotlinie z wykorzystaniem korutyn i Flow.
Tworzenie rozwiązań przy użyciu KMP (Kotlin Multiplatform) i Jetpack Compose.
Wdrażanie wzorców architektonicznych MVI/MVVM w projektach.
Korzystanie z Koin/Hilt do zarządzania zależnościami.
Integracja z API przy użyciu Ktor/Retrofit.
Prowadzenie testów jednostkowych z wykorzystaniem JUnit i MockK.
Automatyzacja budowy aplikacji za pomocą Gradle.
Wersjonowanie kodu z użyciem Git i narzędzi współpracy takich jak GitHub Copilot.
Wymagane technologie:
Kotlin
Korutyny
Flow
KMP
Jetpack Compose
MVI/MVVM
Koin/Hilt
Ktor/Retrofit
JUnit
MockK
Gradle
Git
GitHub Copilot
Mile widziane:
Swift, Xcode
SQLDelight/Room
Roborazzi/Paparazzi
Detekt, SonarQube
Jenkins
Firebase, Sentry, Dynatrace
Figma
Doświadczenie w bankowości mobilnej