Overview
Skills
Job Details
We are seeking a Lead Android Developer to join our dynamic engineering team and drive the design, development, and deployment of cutting-edge mobile applications. The ideal candidate will have deep expertise in Android technologies, strong leadership capabilities, and experience delivering scalable, high-performance apps in an Agile environment.
Responsibilities:-
Lead the design, development, and maintenance of advanced Android applications.
-
Collaborate with cross-functional teams (Product, Design, QA, Backend) to define, design, and ship new features.
-
Ensure app performance, quality, and responsiveness across various devices.
-
Mentor and guide junior Android developers, conduct code reviews, and enforce best practices.
-
Work closely with the architecture team to implement secure, maintainable, and scalable mobile solutions.
-
Integrate third-party APIs and SDKs for advanced functionality.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
Bachelor s or Master s degree in Computer Science or related field.
-
10+ years of experience in Android development, with at least 2+ years in a lead role.
-
Strong proficiency in Kotlin and Java.
-
Expertise in Android SDK, Jetpack Components, MVVM architecture, and RESTful APIs.
-
Hands-on experience with version control systems (Git, Bitbucket) and CI/CD pipelines.
-
Deep understanding of mobile UI/UX standards, Google Play Store publishing, and app lifecycle management.
-
Experience working in Agile/Scrum environments.
-
Excellent problem-solving, communication, and team leadership skills.
Nice to Have:
-
Experience with Jetpack Compose and Coroutines.
-
Knowledge of Firebase, Google Cloud, or AWS Mobile Services.
-
Familiarity with unit testing frameworks (JUnit, Espresso, Mockito).
-
Prior experience in mentoring and scaling mobile teams