Key Responsibilities
- Design, develop, and maintain high-performance Android applications with a focus on scalability and user experience
- Lead architecture decisions for complex mobile features and integrations
- Collaborate with cross-functional teams to define product roadmaps and technical specifications
- Optimize app performance, memory usage, and battery efficiency
- Mentor junior engineers and conduct code reviews to maintain high code quality
- Implement robust testing strategies including unit, integration, and UI tests
Requirements
- 7+ years of professional Android development experience
- Expertise in Kotlin and Java with deep knowledge of Android SDK and Jetpack libraries
- Strong understanding of mobile architecture patterns (MVVM, MVI, Clean Architecture)
- Experience with CI/CD pipelines and modern development workflows
- Proven track record of shipping high-quality applications to production