Senior Android Developer (Kotlin)

Stack:
Mobile Engineer
Type of Employment:
Hourly wage
Location:
Remote work

Key Responsibilities:


  • Development and maintenance of native Android applications.


  • Designing application architecture (MVVM, Clean Architecture).


  • Optimizing application performance.


  • Integrating with APIs and third-party SDKs.


  • Conducting code reviews.


  • Using AI services to accelerate development.


Required Skills:


  • 4–5+ years of experience in native Android development.


  • Strong knowledge of Kotlin, Java, Android SDK, and Jetpack Compose.


  • Experience with Room, Realm, Navigation, WorkManager.


  • Hands-on experience with Retrofit/OkHttp, Coroutines, Flow, Rx.


  • Dependency Injection (Hilt/Dagger/Koin).


  • Unit/UI testing (JUnit, Espresso).


  • Experience publishing applications to Google Play.


  • Experience working with multimedia applications, BLE, and geolocation.


  • Proficiency with Git and Git flow.


  • Solid understanding of design patterns.


Nice to Have:


  • Experience with CI/CD tools (Gradle, GitHub Actions, Jenkins).


  • Experience working with modular architecture or multi-module projects.


  • Knowledge of data security in mobile applications.


  • Experience with Kotlin Multiplatform.




certificate

We use cookies to analyze data and make your experience on our website better. More about our Cookie Policy and GDPR Privacy Policy