Overview
Skills
Job Details
Lead Android Developer
Remote
About the Role
We are looking for an experienced Android Lead to drive the design and development of high-quality, scalable Android applications. The ideal candidate will bring deep expertise in modern Android frameworks, architecture patterns, and performance optimization, while also mentoring the team and ensuring best practices.
Key Responsibilities
Lead end-to-end Android app development across multiple form factors.
Architect solutions using MVVM, MVI, MVP and Jetpack Components (Compose, Navigation, etc.).
Ensure code quality with unit (JUnit, Mockito) and UI tests (Espresso).
Integrate APIs and libraries (Retrofit, OkHttp, JSON, Room ORM).
Manage CI/CD pipelines (Git, Jenkins) and ensure smooth deployments.
Monitor app stability and performance using Firebase Crashlytics, New Relic.
Mentor developers, conduct code reviews, and enforce coding standards.
Required Skills
5+ years Android development (Java & Kotlin), 4+ years in Kotlin.
3+ years with Jetpack Components (Compose, Architecture Components).
Strong expertise in Kotlin Coroutines, Dependency Injection (Dagger, Hilt).
Experience with SQLite/Room, Material UI, performance tuning.
Proficiency with project tracking tools (Jira, Rally).
Nice to Have
Experience leading teams on large-scale apps.
Contributions to open-source Android projects.