Required experience 3-4 year in Java and Android along with the skills mentioned:
Strong OOP concepts, Design Patterns, NDK, Maps APIs, Location APIs, Making custom Java and Android Libraries, Dependencies, Version Control System, Custom View and Gestures and Software Securit
Requirements and preferences
• Minimum 3 years professional experience, excluding internships/school as an Android Developer using Android Studio.
• Excellent working knowledge of Java, Android SDK, best practices.
• Proficient in developing complex Android user interfaces. Ability to work closely with interface designers contribute ideas, describe platform limitations.
• Strong knowledge on Android components such as services, providers, activities, fragments, threading, etc.
• Good working knowledge of C++ (plus).
• Experience working with GIT (plus).
• Performance analysis and tuning experience including memory usage, CPU utilization, leak checking, etc. (plus)