Senior Android Developer
Коротко
Designs, develops, and maintains Android mobile applications using Kotlin and Java; implements UI with Jetpack Compose; works with Coroutines, Hilt, Dagger · Needs: Minimum 5 years of Android development experience; strong Java and Kotlin; experience with Kotlin Multiplatform; knowledge of MVI, MVVM, MVP; unit testing; GIT
Описание от работодателя
Poszukujemy osoby na stanowisko Senior Android Developera, która dołączy do zespołu pracującego nad dużą aplikacją mobilną dla polskiego banku. Szukamy Ciebie, jeśli:
posiadasz minimum 5-letnie doświadczenie w pracy nad aplikacjami mobilnymi dla systemu Android,
bardzo dobrze znasz Javę i Kotlin,
posiadasz doświadczenie z Kotlin Multiplatform
umiesz pracować z systemem kontroli wersji: GIT (a tutaj bitbucket),
znasz podstawowe architektury stosowane na androidzie: MVI, MVVM, MVP,
umiesz pisać testy jednostkowe,
znasz wzorce projektowe,
znasz zewnętrzne biblioteki (głównie): Jetpack Compose, Coroutines, Hilt, Dagger,
masz doświadczenie w pracy w Scrumie oraz z Jirą,
mile widziane: doświadczenie z pracą na macbooku oraz znajomość GITa na wyższym poziomie (rebase, merge, patch, cherry-pick).
Praca na tym stanowisku w naszej firmie oznacza:
projektowanie, rozwój i utrzymanie aplikacji mobilnych na platformę Android z wykorzystaniem Kotlin i Java,
tworzenie nowych funkcjonalności oraz rozwijanie istniejących modułów zgodnie z wymaganiami biznesowymi i technicznymi,
udział w projektowaniu architektury aplikacji z wykorzystaniem wzorców takich jak MVVM, MVI czy MVP,
rozwój rozwiązań opartych o Kotlin Multiplatform oraz współpracę przy budowaniu komponentów współdzielonych pomiędzy platformami,
implementację nowoczesnych interfejsów użytkownika przy wykorzystaniu Jetpack Compose,
pracę z bibliotekami i narzędziami wspierającymi rozwój aplikacji mobilnych, takimi jak Coroutines, Hilt czy Dagger,
tworzenie i utrzymywanie testów jednostkowych oraz dbanie o wysoką jakość dostarczanego kodu,
udział w code review oraz współtworzenie dobrych praktyk programistycznych w zespole,
współpracę z zespołem projektowym w metodyce Scrum, w tym aktywny udział w planowaniu, refinementach oraz review,
pracę z systemem kontroli wersji Git oraz rozwijanie i utrzymywanie procesu wytwarzania oprogramowania,
analizowanie i rozwiązywanie problemów technicznych oraz optymalizację wydajności aplikacji mobilnych,
współpracę z zespołami backendowymi, QA oraz UX/UI w celu dostarczania wysokiej jakości produktów.
Technologie
Java
Kotlin
Android Studio
Typ oferty Developer
Wynagrodzenie B2B: 110 – 160 zł/h netto + VAT
Doświadczenie +5 lat
Stanowisko Senior Android Developer
Originally posted on Himalayas