Mandatory skills
- RxJava
- Kotlin
- MVI/MVVM, MVP
Job Description for Android Developer Role
- Excellent knowledge of Kotlin/Java and frameworks like RxJava
- Good understanding of architecture patterns ( MVP/MVVM/MVI) and Android architecture components
- Strong understanding of Android App life cycle from Modules to releasing of app to Play store.
- Deep understanding of mobile experience design for variable screen sizes in across versions of Android
- Knowledge of Jira/confluence, GitHub, Jenkins, Gradle, Agile processes