- At least 2 years of extensive development in Android and Kotlin
- Strong knowledge of Android SDK, how to effectively deal with different versions and screen sizes of Android devices.
- Ability to effectively use Android UI kits without compromising the performance.
- Knowledge of all or either of these architectural patterns: Clean, MVP, MVVM, MVI.
- Experience working with offline data storages.
- Proficient understanding of code versioning tools, especially Git.
- Experience integrating third-party services like google map, firebase, mix panel etc..
- Ability to understand and translate business requirements into technical requirements.
- Experience publishing apps on google play store.
- Good debugging skill.