Текст заказа
Android Developer
Компания: Upvanta sp. z o.o.
Город: Warszawa
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. Wymagane: 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. Zakres obowiązków 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. Stack technologiczny: Kotlin, Jetpack Compose, Android Views/XML, Coroutines, Flow, Hilt/Dagger, Gradle, multi-module / multi-flavor architecture.