Mobile developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- doświadczenie w programowaniu na platformę Android w języku Kotlin
- doświadczenie w budowie interfejsów z wykorzystaniem Jetpack Compose
- doświadczenie w rozwoju rozwiązań z wykorzystaniem Kotlin Multiplatform oraz Compose Multiplatform
- doświadczenie w projektowaniu aplikacji zgodnie z Clean Architecture i wzorcem MVVM
- doświadczenie w pisaniu i utrzymywaniu testów z użyciem Espresso, JUnit i MockK
Mile widziane
- doświadczenie w projektach z sektora bankowego
- doświadczenie przy aplikacjach finansowych
- doświadczenie w publikowaniu i utrzymywaniu aplikacji w Google Play
Opis stanowiska
Projekt obejmuje rozwój i utrzymanie dwóch produkcyjnych aplikacji mobilnych na Androida, rozbudowywanych o nowe funkcjonalności i usprawnienia techniczne. Prace toczą się w tribe omnichannel, w dwutygodniowych sprintach, z naciskiem na refaktoryzację i jakość techniczną. Kandydat będzie pracował zarówno przy nowych rozwiązaniach, jak i przy istniejącym kodzie, w tym przy rozwiązaniach opartych na Kotlin Multiplatform i Compose Multiplatform. To oferta dla doświadczonego androidowca, który swobodnie porusza się w Clean Architecture, MVVM i testach.
🔍 Dekoder Ogłoszenia
🟡
stale rozbudowywanych o nowe funkcjonalności
Może oznaczać ciągłą presję na dostarczanie nowych funkcji i ograniczony czas na refaktoryzację.
🟡
refaktoryzacja istniejącego kodu wynikająca z potrzeb biznesowych
Często oznacza pracę z kodem legacy i konieczność godzenia rozwoju z poprawkami technicznymi.