Senior Android Developer
Opublikowano: 3 listopada 2025
O pracodawcy
Agencja programistyczna tworząca aplikacje mobilne i XR.
Zakres obowiązków
- Stworzenie modułu Kandydat umożliwiającego kandydatom z rynku aplikowanie na oferty pracy
Wymagania
• Czysta architektura z MVVM w warstwie prezentacji
• ViewModel i SavedStateHandle
• Utwórz Jetpack
• Współprogramy i przepływ
• Koin
• Modernizacja2
• Pokój
• Znajomość podejścia offline (szerokie wykorzystanie wszystkich typów pamięci podręcznej: in-memory, współdzielone preferencje, baza danych)
• Widoki Androida i XML: płynna nawigacja po układach XML i cyklu życia komponentów (aktywność, fragment).
• Nawigacja oparta na aktywności
• Groupie: Zarządzanie złożonymi listami w RecyclerView
• JUnit: Samodzielne pisanie testów jednostkowych, w tym testów sparametryzowanych w każdej warstwie aplikacji
• Zrozumienie testowania interfejsu użytkownika jest mile widziane, ponieważ może potencjalnie pomóc w rozwiązywaniu problemów zgłaszanych przez zespół ds. automatyzacji
• Analiza API: Możliwość krytycznej oceny kontraktów API, identyfikowania potencjalnych problemów (np. nieoptymalnej struktury danych, brakujących pól) i proaktywnego proponowania ulepszeń we współpracy z zespołem zaplecza.
• Aplikacje typu white-label: praktyczne doświadczenie lub przynajmniej teoretyczna wiedza na temat budowania wielu wariantów aplikacji na podstawie jednej bazy kodu (np. przy użyciu smaków produktów w Gradle), zarządzania różnicami w brandingu, konfiguracji i funkcjonalności.
• Możliwość dokumentowania wykonanej pracy.
• Proaktywna i jasna komunikacja
• Aktywny udział w spotkaniach międzyzespołowych, jasne formułowanie myśli i argumentów.
• Umiejętność samodzielnego zadawania pytań i zgłębiania tematu, gdy zadanie jest niejasno zdefiniowane. Kandydat nie czeka na gotowe rozwiązania, lecz inicjuje dyskusję w celu doprecyzowania wymagań.
• Efektywna komunikacja zarówno z osobami technicznymi (inni programiści, backend), jak i nietechnicznymi (Właściciel Produktu, Kierownik Projektu).
Co oferujemy
- Praca w pełni zdalna
- Prywatna opieka medyczna
- Cały sprzęt potrzebny do pracy