Android Developer

Upvanta Remote 2026-11-02
  • Minimum 3 lata doświadczenia w komercyjnym rozwoju aplikacji Android.
  • Bardzo dobra znajomość języka Kotlin.
  • Praktyczne doświadczenie z Jetpack Compose oraz tworzeniem reużywalnych komponentów UI.
  • Znajomość klasycznego Android UI (Views, XML) i doświadczenie w pracy z aplikacjami wykorzystującymi oba podejścia.
  • Dobra znajomość Kotlin Coroutines i Flow.
  • Doświadczenie z Dependency Injection (Hilt / Dagger).
  • Znajomość Gradle i pracy z projektami wielomodułowymi.
  • Rozumienie architektury aplikacji Android, w tym MVVM oraz zasad Clean Architecture.
  • Doświadczenie w integracji nowych funkcjonalności z istniejącym kodem i utrzymywaniu kompatybilności wstecznej.
  • Znajomość Git oraz doświadczenie w pracy zespołowej i code review.
Mile widziane:
  • Doświadczenie w tworzeniu lub rozwijaniu Design Systemów i bibliotek komponentów UI.
  • Znajomość mechanizmów dynamicznego zarządzania motywami aplikacji (theming, design tokens).
  • Doświadczenie w stopniowej migracji aplikacji z Android Views do Jetpack Compose.
  • Praca z rozbudowanymi aplikacjami typu multi-module / multi-flavor.
  • Znajomość mechanizmów feature flags i konfiguracji funkcjonalności w runtime.
  • Doświadczenie w projektach z sektora bankowego lub finansowego.

Stack technologiczny: Kotlin, Jetpack Compose, Android Views/XML, Coroutines, Flow, Hilt/Dagger, Gradle, multi-module / multi-flavor architecture.

Tryb pracy: Zdalnie / Jednodniowa wizyta w biurze w Warszawie co 2 tygodnie.

Stawki: mid: 115-140 zł/h ; senior 145-160 zł/h

Poszukujemy Mid/Senior Android Developera do projektu realizowanego dla klienta z sektora finansowego.

,[Rozwój i utrzymanie komponentów UI w Kotlin i Jetpack Compose., Integracja nowych komponentów z istniejącymi ekranami opartymi na Android Views., Udział w rozwoju wspólnej architektury UI oraz bibliotek komponentów., Wsparcie stopniowej migracji aplikacji do nowoczesnych rozwiązań., Dbanie o jakość kodu, testowalność i kompatybilność istniejących funkcjonalności., Współpraca z innymi developerami oraz zespołami odpowiedzialnymi za rozwój aplikacji.] Requirements: Android, Kotlin, UI, XML, Kotlin Coroutines, Hilt, Dagger, Gradle, MVVM, Clean Architecture, Git, Design System