Position details Role title: Android Lead Engineer Reporting to: Project Manager Seniority level: Lead Engineer Status: Full-time Role summary We are looking for an Android Lead Engineer with around 6 to 10 years of experience to join our mobile development team. The ideal candidate will have a deep understanding of the Android platform and be responsible for developing high-quality mobile applications. You will work closely with cross-functional teams to design, develop, and deploy Android apps. As per the organisation needs should be able to work on different projects when required for. We are seeking an experienced, results-oriented, and hands-on Android Lead Engineer, with around 6 to 10 years of experience, who can join and work along with other mobile app developers. What you ll do Being part of the mobile app development team, understand features and enhance the work planned for the existing modules. For any new project or modules, understand the requirements, design and develop the modules as needed by the customer. Collaborate with cross functional teams (IOS team, QA team, Backend development team etc.) in understanding requirements and implementing. Identify new technologies, tools and approaches for mobile app development. Work in POCs as identified by the Product / Architecture team. Hands-on experience in deploying Android applications to Google Play store and App tester. Mentor and provide technical guidance to junior developers. Stay updated with the latest Android Versions, libraries, and industry trends. What we re looking for 6 to 10 years experience in Android app development Bachelors degree in computer science, Engineering, or related fields. Should be able to architect and design any new project / features Lead the Android development team in technical design, architecture, and coding best practices. Good understanding of Project/Software life cycles and processes. Well versed in Kotlin, UI, app capabilities (Push Notifications, Google Pay, Domain related, deep links etc) and setting up environments. Comfortable with UI components in Android and custom animations. Good understanding of Core Data concepts and app lifecycle states. Troubleshooting issues and identifying causes. Comfortable with UI components in Android and custom animations. Good understanding of in-built database, networking, concurrency and multithreading, concepts in Android. Experience with RESTful APIs, third-party libraries, and integrating backend services. Strong understanding of Android UI design principles, patterns, and best practices. Performance analysis and code optimization using tools. Ensure code quality through code reviews, automated testing, and other best practices. Using versioning tools like Git Writing test cases and ensuring quality of deliverables. Understanding in CICD and any other automation tools Third Party library feasibility analysis and integration. (Should be able to decide on the pros and cons in deciding about the usage of the library) Mentor and provide technical guidance to junior developers. Familiar with MVVM, MVP, or other design patterns. Experience with mobile app security, accessibility, and localization. Hands-on experience with testing frameworks. Strong problem-solving skills and attention to detail. Good communication skills and ability to work in a collaborative environment. Hands-on experience in deploying Android applications to Google Play store and App tester. Bonus Points Any hybrid mobile application development tool (Flutter, React Native etc) Good understanding of Firebase, AWS concepts. DAR analysis Work planned / In pipeli
SKILLS
NA
Similar jobs
Core Skills Strong experience in building and maintaining large-scale, complex CI/CD pipelines... Expand NA NA NA NA NA Core Skills In-depth hands on experience in React, ReactJs and Javascript -- Individual... Expand NA