Responsibilities:
• Must Have
o Engineering degree in Computer Science/Information Technology
o Android Development experience. 8-10 yrs.
o Strong on Android Studio
o Strong Java knowledge
o Strong knowledge and Hands-On with Android Interface Definition Language (AIDL)
o Strong knowledge and Hands-On with Services, Broadcast, Content Provider
o Strong knowledge of Android SDK
o Strong knowledge of Android UI design principles, patterns, and best practices
o Experience with offline storage, threading, and performance tuning
o Working knowledge and experience of Google Play Store.
o Working knowledge/Experience of Agile/Scrum development.
• Added Advantage
o Deep understanding of Android Framework
o Hands-on/working knowledge on debugging ANRs, Tombstones
o Good Knowledge in Android HAL, JNI concepts
o Should be able to modify the Android framework code for customization
o Understanding of SELINUX Policies and permissions
o Working knowledge on Qualcomm chipset is a plus.
You can excel in this role if you have
• Excellent understanding of AOSP architecture and concepts.
• Understanding of Google’s Android design principles and interface guidelines
• Proficient understanding of code versioning tools, such as Git
• Familiarity with continuous integration
• Self-motivated and self-starter with high degree of work ethic with ability to thrive in a fast-paced, results-oriented, high-energy environment that requires multi-tasking capabilities and implement high priority initiative