Posted:3 months ago|
Platform:
Work from Office
Full Time
We are looking for a highly skilled and experienced Senior Staff Engineer to join our Android development team. The ideal candidate will have a strong background in designing, developing, and maintaining high-performance Android applications. This role requires a deep understanding of Android architecture, excellent problem-solving skills, and the ability to lead and mentor a team of engineers. Responsibilities - Design, develop, and maintain high-quality Android applications. - Lead and mentor a team of Android engineers, providing technical guidance and support. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure the performance, quality, and responsiveness of applications. - Identify and correct bottlenecks and fix bugs to improve application performance. - Continuously discover, evaluate, and implement new technologies to maximize development efficiency. - Contribute to the development of best practices and coding standards. - Participate in code reviews to maintain high standards of code quality. - Work closely with product managers, designers, and other stakeholders to deliver a seamless user experience. This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Basic Qualification -8+ years of relevant work experience with a Bachelor s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience. -Bachelors or Masters degree in Computer Science, Engineering, or a related field. - 7+ years of professional experience in Android development. -Strong proficiency in Java and Kotlin. -Deep understanding of Android SDK, different versions of Android, and how to deal with different screen sizes. -Experience with RESTful APIs to connect Android applications to back-end services. -Strong understanding of Android design principles, patterns, and best practices. -Understanding of iOS design principles, patterns, and best practices. -Experience with offline storage, threading, and performance tuning. -Familiarity with cloud message APIs and push notifications. -Proficient understanding of code versioning tools, such as Git, Bitbucket -Experience with application distribution via Google Play -Experience the distribution of SDK via maven and other ways -Experience with continuous integration and automated testing. -Strong problem-solving skills and the ability to work independently. -Excellent communication and collaboration skills. Preferred Qualification -9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD -Experience with Android Jetpack components. -Experience with building and distribution of SDKs -Familiarity with Agile/Scrum development processes. -Experience with mobile CI/CD pipelines. -Knowledge of mobile security best practices. -Contributions to open-source Android projects.
Visa
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Visa
Bengaluru
40.0 - 45.0 Lacs P.A.
Chennai, Tamil Nadu, India
6.0 - 10.0 Lacs P.A.
Chennai, Tamil Nadu, India
7.0 - 10.0 Lacs P.A.
Bengaluru / Bangalore, Karnataka, India
3.0 - 7.0 Lacs P.A.
Hyderabad / Secunderabad, Telangana, Telangana, India
3.0 - 7.0 Lacs P.A.
Delhi, Delhi, India
3.0 - 7.0 Lacs P.A.
Noida, Uttar Pradesh, India
3.0 - 9.5 Lacs P.A.
Gurgaon / Gurugram, Haryana, India
7.0 - 14.0 Lacs P.A.
Noida, Uttar Pradesh, India
7.0 - 14.0 Lacs P.A.
Patan - Gujarat, Gujrat, India
4.0 - 11.0 Lacs P.A.