Zakres obowiązków
Rozwój i utrzymanie aplikacji mobilnych na platformę Android.
Implementacja nowych funkcjonalności oraz rozwijanie istniejących rozwiązań.
Dbanie o jakość kodu, jego czytelność i zgodność z dobrymi praktykami.
Pisanie testów jednostkowych oraz współpraca przy testach integracyjnych i akceptacyjnych.
Analiza wymagań oraz udział w projektowaniu rozwiązań technicznych.
Przygotowywanie i aktualizacja dokumentacji technicznej.
Wymagania
Minimum 3 lata doświadczenia w projektowaniu i tworzeniu aplikacji mobilnych na Androida.
Bardzo dobra znajomość Kotlin / Java.
Doświadczenie w pracy z Android SDK.
Znajomość Coroutines / Flow.
Znajomość architektury MVVM.
Doświadczenie w stosowaniu Dependency Injection (np. Hilt lub Dagger).
Znajomość zasad Material Design.
Doświadczenie w komunikacji z backendem poprzez REST API.
Umiejętność tworzenia czystego, czytelnego i utrzymywalnego kodu.
Znajomość Git, GitFlow, Bitbucket oraz JIRA.
Umiejętność pracy zespołowej i komunikatywność.
Mile widziane
Znajomość biblioteki OpenCV (przetwarzanie obrazu).
Oferujemy:
Współpracę w formule B2B
Udział w projektach o znaczeniu ogólnofirmowym
Atrakcyjny pakiet benefitów