Description : Requirements :
- Strong knowledge in Kotlin and Core Java, Data Structures, understanding of SQLite, handy with Android Studio and Android Ecosystem.
- Must have worked on Libraries - Butterknife, Rx-Java / Bindings, Dagger2 Retrofit, Google Room and Glide / Picasso.
- AndroidX is mandatory. Navigation Architecture, WorkManager, LiveData, ViewModel, Data Binding, Paging, etc.
- Architecture - MVP || MVVM.
- Understanding of REST APIs and their integration.
- Experience of having worked on the most common Google Play Services : Google Maps, Location API, and FCM.
- UI : Knowledge of Constraint Layouts and have good knowledge of custom / complex layouts and views, and Notifications.
- MultiThreading with Android Lifecycle Support.
- Brilliant debugging and problem-solving skills.
- Knowledge of Android Profiler.
- Should have an idea of TDD and be able to integrate JUnit, Mockito| and Roboelectric [Unit and Instrumentation Testing].
(ref : hirist.tech)