1. Java & Kotlin Language
2. Strong knowledge Android SDK & NDK
3. Familiar with RESTful APIs & JSON
4. Familiar with sensors and push notification
5. Experienced with third party, API, library like Retrofit, Rx, Realm is a plus
6. Proficient using Android Studio
7. Having experience with version control is a plus, especially Git is a plus
8. Understand Android life cycles (Application – Activity – Service – Fragment)
9. Having experience for publish app in Google Play Store
10. MVVM Design Pattern, Depedency Injection (Koin / Dagger), Debugging error and data flow, Clean
Code, Clean Architecture, Flutter/React Native (Nice to have)"