Skip to content
Future Processing

Senior Android Developer

Future Processing Show all offers
Gliwice
Expires Nov 5, 2026
28 days ago

In short

Senior Android Developer needed for a large mobile app for a Polish bank. Requires 5+ years of Android experience, Java, Kotlin, Git, unit testing, and architecture patterns (MVI, MVVM, MVP). Experience with Kotlin Multiplatform, Jetpack Compose, Coroutines, Hilt/Dagger, Scrum, and Jira is expected.

AI-written summary based on the listing content.

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.

Published 2026-10-06
Source