Android Developer (Mid)
In short
Android Developer (Mid) needed for a financial sector project involving modernization of a large international mobile app. Key tasks include UI development with Jetpack Compose, component reuse, and migration from Android Views. Requires 3+ years of Kotlin, Jetpack Compose, UI components, Android UI (Views/XML), Kotlin Coroutines/Flow, Dependency Injection (Hilt/Dagger), Gradle, MVVM, Clean Architecture, Git.
AI-written summary based on the listing content.
Kogo szukamy?
Poszukujemy Android Developerów na poziomie Mid do projektu realizowanego dla klienta z sektora finansowego.
Projekt obejmuje rozwój i modernizację dużej aplikacji mobilnej działającej na wielu rynkach międzynarodowych. Głównym obszarem prac jest rozwój wspólnej architektury interfejsu użytkownika (UI) oraz systemu reużywalnych komponentów, zapewniających spójny wygląd i funkcjonalność aplikacji.
Istotnym elementem projektu jest stopniowa migracja istniejących rozwiązań opartych na Android Views do nowoczesnego podejścia wykorzystującego Jetpack Compose, przy jednoczesnym zachowaniu kompatybilności ze starszymi komponentami.
Szukamy osób, które dobrze odnajdują się w pracy z rozbudowanymi aplikacjami, potrafią tworzyć wysokiej jakości kod i chcą uczestniczyć w rozwoju nowoczesnych rozwiązań technologicznych.
Czego oczekujemy?
- Samodzielności w realizacji zadań programistycznych.
- Umiejętności pracy z istniejącą architekturą dużych aplikacji mobilnych.
- Dbałości o jakość kodu, jego czytelność, testowalność i możliwość ponownego wykorzystania.
- Umiejętności współpracy z zespołem developerskim oraz dzielenia się wiedzą.
- Otwartości na rozwój i modernizację istniejących rozwiązań.
- Gotowości do pracy w modelu hybrydowym – jednodniowa wizyta w biurze klienta w Warszawie raz na dwa tygodnie.
Nasze wymagania
- Minimum 3 lata komercyjnego doświadczenia w rozwoju aplikacji Android.
- Bardzo dobra znajomość języka Kotlin.
- Praktyczne doświadczenie w pracy z Jetpack Compose.
- Doświadczenie w tworzeniu 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 oraz Flow.
- Doświadczenie w pracy z Dependency Injection (Hilt / Dagger).
- Znajomość Gradle i doświadczenie w pracy z projektami wielomodułowymi.
- Znajomość architektury aplikacji Android, w tym MVVM i zasad Clean Architecture.
- Doświadczenie w integrowaniu nowych funkcjonalności z istniejącym kodem oraz zapewnianiu kompatybilności wstecznej.
- Znajomość Git oraz doświadczenie w pracy z code review.
Mile widziane
- Doświadczenie w tworzeniu lub rozwijaniu Design Systemów i bibliotek komponentów UI.
- Znajomość mechanizmów zarządzania motywami aplikacji (theming, design tokens).
- Doświadczenie w migracji aplikacji z Android Views do Jetpack Compose.
- Doświadczenie w pracy 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.
Twój zakres obowiązków
- Rozwój i utrzymanie komponentów UI z wykorzystaniem Kotlin i Jetpack Compose.
- Tworzenie i rozwijanie reużywalnych komponentów interfejsu użytkownika.
- Integracja nowych komponentów z istniejącymi ekranami opartymi na Android Views/XML.
- Udział w rozwoju wspólnej architektury UI oraz bibliotek komponentów.
- Wsparcie stopniowej migracji aplikacji do rozwiązań opartych na Jetpack Compose.
- Integracja nowych funkcjonalności z istniejącą architekturą aplikacji.
- Dbanie o jakość kodu, testowalność i kompatybilność istniejących funkcjonalności.
- Współpraca z innymi developerami i zespołami odpowiedzialnymi za rozwój aplikacji.
- Udział w code review.
Co oferujemy?
- Udział w rozwoju dużej, międzynarodowej aplikacji mobilnej dla klienta z sektora finansowego.
- Pracę z nowoczesnymi technologiami Android, w szczególności Kotlin i Jetpack Compose.
- Możliwość współtworzenia wspólnej architektury UI oraz systemu komponentów.
- Współpracę z doświadczonym zespołem developerskim.
- Pracę zdalną z obowiązkową wizytą w biurze klienta w Warszawie raz na dwa tygodnie.
| Published | 2026-11-02 |
| Expires | 2027-01-31 |
| Source |
|
Hexjobs App
Tools tailored to this listing.
Hexjobs App
Tools tailored to this listing.
Similar offers
Embedded Linux Developer (C/C++ & Yocto)
Edge One Solutions Sp. z o.o.
Warszawa, mazowieckieSenior iOS Engineer
smartpatient
WarszawaSenior Windows Audio Software Engineer
CSHARK
WarszawaSenior Cloud Security Developer with OAuth 2.0
DataArt Poland sp. z o.o.
WarszawaSenior Analytics Engineer with dbt, Data Team
DataArt
Warszawa