Android Developer
Twój zakres obowiązków
implementowanie nowych funkcjonalności na platformie Android z wykorzystaniem języka Kotlin,
projektowanie i rozwijanie funkcjonalności aplikacji mobilnej wspierającej program lojalnościowy dla klientów naszych drogerii,
tworzenie intuicyjnych i atrakcyjnych interfejsów użytkownika dostosowanych do potrzeb konsumentów,
integracja aplikacji z systemami backendowymi i zewnętrznymi usługami, takimi jak płatności, lokalizacja czy powiadomienia,
wdrażanie rozwiązań wspierających personalizację oferty i komunikacji z użytkownikiem,
optymalizacja działania aplikacji pod kątem wydajności, stabilności i skalowalności,
współpraca z zespołem produktowym, UX/UI oraz backendem w celu dostarczania spójnych i funkcjonalnych rozwiązań,
udział w analizie wymagań biznesowych i przekładanie ich na konkretne rozwiązania techniczne,
testowanie i monitorowanie działania aplikacji w środowisku produkcyjnym oraz reagowanie na zgłoszenia użytkowników,
rozwijanie i utrzymywanie dokumentacji technicznej oraz dzielenie się wiedzą w zespole,
monitorowanie i rozwiązywanie problemów aplikacji w środowisku produkcyjnym i deweloperskim,
współpraca z zespołem w oparciu o framework SCRUM.
Nasze wymagania
znajomość języków programowania Kotlin i Java,
doświadczenie w tworzeniu aplikacji mobilnych na platformę Android,
biegłość w pracy z Android Studio jako głównym środowiskiem programistycznym,
umiejętność stosowania Dependency Injection z wykorzystaniem Dagger 2 lub Hilt,
znajomość biblioteki Room do zarządzania lokalną bazą danych SQLite,
doświadczenie w projektowaniu interfejsów użytkownika z użyciem ConstraintLayout,
praktyczna znajomość programowania asynchronicznego z wykorzystaniem Kotlin Coroutines,
umiejętność integracji aplikacji z usługami REST API przy użyciu biblioteki Retrofit,
doświadczenie w ładowaniu i zarządzaniu obrazami w aplikacji z wykorzystaniem Picasso,
znajomość biblioteki Lottie do integracji animacji JSON,
znajomość platformy Firebase i jej usług, takich jak uwierzytelnianie, baza danych, powiadomienia push,
umiejętność integracji map Google oraz Huawei w aplikacjach mobilnych,
doświadczenie w pracy z usługami Huawei Mobile Services (HMS),
biegłość w pracy z systemem kontroli wersji Git.
To oferujemy
- kontrakt B2B,
- możliwość pracy hybrydowej lub w 100% zdalnej.
Wakacje
PeopleCare
rzeczowe
finansowe
kultura