Android/Kotlin Software Developer
Projekt: Bankowość mobilna.
Dołącz do zespołu, aby:
- Czynnie uczestniczyć w projektowaniu aplikacji w oparciu o najnowsze technologie
- Implementować nowe funkcjonalności w produkcie i rozwijać istniejące
- Proponować usprawnienia w istniejących produktach
Wymagania:
- Doskonała znajomość Android SDK
- Doskonała znajomość framework Kotlin Multiplatform
- Biegłość w użyciu Kotlina, Daggera2, RxJavy, Gita
- Znajomość protokołów sieciowych i obsługujących je bibliotek (Retrofit/OkHttp)
- Obycie z wzorcami projektowymi (MVP/MVVM/ MVI)
- Gradle i Build Variants (Build Types, Product Flavours)
- Praktyczna znajomość zagadnień Unit/UI Testów (Mockito, Espresso)
- Biegłość w produkcji czystego, przejrzystego i utrzymywalnego kodu
- Umiejętność pracy w zespole
- Android: Kotlin, Dagger 2, RxJava, Retrofit, Room, androidx, Android 5+
Mile widziane:
- Wiedza z zakresu bezpieczeństwa aplikacji mobilnych
- Doświadczenie w pisaniu aplikacji wielomodułowych
- Zrealizowane projekty dostępne na GitHubie/BitBuckecie/Gitlabie
- Obycie z CI/CD i najnowszymi trendami wśród społeczności Androidowej