Lead Android Developer / Android Architect

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Analytics
Android
Android Development
Authorization
Continuous Delivery
Continuous Integration
Dependency Injection
DevOps
Encryption
GraphQL
Kotlin
Leadership
MVVM
Mentorship
Mobile Applications
Mobile Development
Release Management
Roadmaps
SSL
Storage
Systems Architecture
UI
User Experience

Job Details

Job Summary:

We are actively seeking a highly experienced Lead Android Developer / Architect with deep expertise in architecting scalable, secure, and high-performance mobile applications. This role demands hands-on leadership, deep knowledge of the Android ecosystem, and a strong understanding of modern mobile architecture patterns. Ideal candidates will have experience delivering enterprise-grade mobile apps across large-scale environments.

Key Responsibilities:
  • Lead the architecture, design, and development of robust Android applications

  • Collaborate with Product, UI/UX, and Backend teams to define system architecture and APIs

  • Drive decisions related to clean architecture, modular codebases, multi-module builds, etc.

  • Design and build apps using MVVM, MVI, Jetpack, and Kotlin Coroutines/Flow

  • Optimize application performance, responsiveness, and battery usage

  • Lead code reviews, mentor junior developers, and enforce best coding practices

  • Implement secure app features including encryption, secure storage, and authorization flows

  • Work closely with DevOps teams to implement CI/CD pipelines and automation for Android builds

  • Participate in architecture reviews and technology roadmap planning

  • Ensure app store deployment and release management best practices

Must-Have Skills:
  • 15+ years of hands-on mobile development experience, primarily in Android

  • Expert-level proficiency in Kotlin, Android SDK, Jetpack Libraries, Jetpack Compose

  • Strong understanding of MVVM, Clean Architecture, Dependency Injection (Hilt/Dagger/Koin)

  • Experience with Coroutines, Flow, LiveData, and modern reactive programming

  • Familiarity with modular app architecture and multi-flavor builds

  • Experience integrating REST APIs, GraphQL, and WebSockets

  • Knowledge of security best practices including SSL pinning, secure storage, etc.

  • Experience with Play Store deployments, versioning, crash analytics, and release pipelines

  • Strong understanding of architectural trade-offs, scaling, and maintainability

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.