Android JD:
3 + years as a Android Developer with deep understanding of Android UX and UI design paradigms, and ability to implement and design Android apps
5 + years of depth knowledge of Java
Experienced with using all the building blocks (ex: Fragments/Activities, Services, Content Providers) available in Android SDK.
An Object Oriented philosopher with experience understanding and applying OO design patterns MVP, MVVM.
Experience integrating Android apps with RESTful APIs.
Awareness/Experience in Reactive Programming concepts and hands on experience with Rx Java
Familiar with Dependency Injection principle and enabling this using Dagger 2 on Android apps
Awareness of Kotlin Language