Job Description :
Strong knowledge on Android SDK, Kotlin, Android UI design Principles and Patterns
Ability to write clean, maintainable code which others can work on.
2+ years of experience programming in Kotlin is a must.
Design pattern hands-on experience with MVP and MVVM
Experience with common Android libraries like Retrofit, OkHttp, Picasso, RxJava, RxKotlin, Gson, Arch-components, etc
Experience with JSON, REST.
Good grasp of algorithms, memory management and multithreaded programming.
Understanding of advanced Android concepts like Fragments, Custom Views, Accessibility Services, background processing APIs
Bachelor’s degree in computer science/electronics or related field