What We’re Looking For:
- Experience working with Kotlin/Java;
- Knowledge of OOP principles, SOLID, Clean Architecture, design patterns, MVVM, MVI;
- Understanding of Android design principles and following Google recommendations for Android architecture;
- Experience with Android Jetpack (Architecture components, Lifecycle, ViewModel etc.);
- Experience with Jetpack Compose;
- Experience with multithreading and concurrency, Kotlin Coroutines, Flows;
- Experienced with DI (Dagger 2, Hilt, Koin);
- Experience in writing unit tests and instrumented tests;
- Experience with databases (RoomDB/SQlDelight);
- Experience with REST and GraphQL APIs;
- Proficiency in English and Russian; Ukrainian is a plus.
Would Be a Plus:
- Testing: JUnit (unit tests), Espresso (UI integration testing), Mockito (mocking).
Stručna spremaVisoka stručna sprema, Viša stručna sprema, Magisterij, Stručni prvostupnik, Magistar struke, Doktorat, MBA, Stručni specijalist, Sveučilišni prvostupnik
Digitalne vještineAndroid Development, Java, Kotlin, REST API
JezikEngleski (B2), Ukrajinski (Materinji), Ruski (B2)
Minimalne godine radnog iskustva3-5