Middle Android developer (Kotlin)
Key Responsibilities:
Developing and maintaining native Android applications.
Integrating with APIs and local data storage.
Optimizing UI/UX.
Participating in code reviews.
Required Skills:
2–3+ years of experience in Android development.
Strong knowledge of Kotlin and Android SDK.
Understanding of SOLID principles, Dependency Injection, and MVVM.
Experience with Jetpack Components (Room, Navigation), Realm, Push Notifications, etc.
Hands-on experience with Coroutines and Retrofit/OkHttp.
Experience working with Git (pull requests, branching).
Nice to Have:
Experience with Jetpack Compose.
Basic understanding of CI/CD.
Experience publishing apps to Google Play.
Knowledge of Java and Rx.
Experience writing tests.
Experience working with multimedia applications, BLE, and geolocation.