Job Description:-
Note: we are only looking for Android System Developers & not Android App Developers. Candidate should have exp with SDK & AOSP (Android Open-Source Product).
Roles and Responsibilities:
Design, develop, and maintain Android mobile applications
Ensure the performance, reliability, and functionality of the applications on a range of devices and operating systems
Collaborate with cross-functional teams to define, design, and ship new features
Write clean, maintainable, and efficient code
Develop technical solutions that scale across a wide range of Android devices (certified and AOSP)
Partner closely with Product Management, Design, and Engineering teams to drive innovative product experiences and A/B tests
Build highly performant mobile experiences for Android using Java and the Android framework
Work on Android sub-systems or higher-level constructs (such as Audio/Video, NDK, HCE, NFC, AOSP, and Linux Kernel)
Use Agile development methods to write, test, and document Android software.
Qualifications:
Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent experience)
Proven experience in Android application development
Strong knowledge of Android sub-systems and AOSP
Familiarity with Linux Kernel development
Proficiency in Java and the Android framework
Preferred Qualifications:
Master’s degree in a relevant field
Experience with system application development
Knowledge of mobile security best practices
Familiarity with Agile development methodology
ANY GRADUATE