Lead Android Developer / Android Architect
Job description
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