Key Responsibilities
- Design and develop high-performance Android applications with a focus on scalability and maintainability
- Collaborate with cross-functional teams to define and implement new features
- Optimize app performance, memory usage, and battery efficiency
- Mentor junior engineers and conduct code reviews
- Drive best practices in Android development and tooling
- 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
- Experience with Jetpack Compose and modern Android architecture
- Strong understanding of system design principles and performance optimization
- Familiarity with CI/CD pipelines and automated testing frameworks