Senior Android Developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w tworzeniu aplikacji Android, najlepiej w środowiskach produktowych lub o dużej skali
- bardzo dobra znajomość Kotlin, MVVM, MVI, Clean Architecture i architektury modułowej
- doświadczenie z Coroutines, Jetpack Compose, Room oraz wstrzykiwaniem zależności (Hilt/Dagger)
- doświadczenie w integracji REST API, przetwarzaniu danych i obsłudze błędów
- doświadczenie w pracy w zespołach Agile z planowaniem, estymacją i dostarczaniem iteracyjnym
- umiejętność analizy i poprawy wydajności aplikacji, zużycia pamięci, stabilności i responsywności
- doświadczenie w korzystaniu z narzędzi AI wspomagających rozwój (Cursor, Claude)
- bardzo dobra komunikacja w języku angielskim
Opis stanowiska
Stanowisko Senior Android Engineera w firmie Transition Technologies MS — praca nad rozwijaniem i optymalizacją aplikacji Android w nowoczesnych technologiach. Będziesz zaangażowany w cały cykl życia aplikacji: od kształtowania funkcji i projektowania, przez refaktoryzację i modernizację starszego kodu, po przejście na architekturę modułową. To oferta dla doświadczonego developera, który lubi pracować z kodem legacy i ma szeroki zakres obowiązków — w tym współpracę z zespołami produktu, designu i QA. Uwaga: ogłoszenie źródłowe jest niekompletne (urywa się w połowie zdania), co może sugerować pośpiech w publikacji.
🔍 Dekoder Ogłoszenia
🔴
involved throughout the entire mobile app lifecycle
Oczekiwanie zaangażowania na każdym etapie – od koncepcji po utrzymanie, co może oznaczać szeroki zakres obowiązków i pracę po godzinach.
🔴
refactor and modernize legacy code
Praca z przestarzałym kodem – często oznacza dług techniczny, brak dokumentacji i frustrujące zadania modernizacyjne.
🔴
product-driven or high
Ogłoszenie urywa się w połowie zdania – niekompletny opis może sugerować pośpiech w publikacji lub brak dbałości o szczegóły.