JOB DESCRIPTION:-
1. Strong understanding of object-oriented principles and basic understanding of design patterns.
2. Strong knowledge of Java, Kotlin, Android SDK, different versions of Android and how to deal with different screens.
3. Understanding of Lifecycle and basic components of Android application.
4. Familiar with Restful APIs to connect Android applications with the backend.
5. Knowledge of Firebase, firebase crashlytics.
6. Networking library Retrofit and asynctask.
7. MVVM and MVP architecture.Keyskills: android development android sdk android application development