Negotiable
Outside
Remote
USA
Summary: The Lead Android Developer role involves driving the design and development of high-quality, scalable Android applications. The candidate will leverage their expertise in modern Android frameworks and architecture patterns while mentoring the team and ensuring adherence to best practices. This position is fully remote and requires significant experience in Android development. The role also includes responsibilities for code quality, API integration, and CI/CD management.
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.
Key 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).
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Detailed Description From Employer:
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.