JD for android developer below
- Great understanding of Android development SDK
- Expertise in Core Java with solid OOD principles and design patterns
- Good grasp of algorithms, design patterns, memory management and multithreaded programming
- Conversant with JSON, XML, Web services API
- Experience with SaaS platforms for mobile development like Analytics, Push Notifications, Cloud Storage, Ad Networks, etc
- Hands-on experience with Android's debugging, unit-testing, memory and performance optimization tools
- Hands on google map apis and third party apis.
-Hands on experience of new android architectures and components like MVVM, Room Persistence, Dagger 2, Observables , RxJava