Key Responsibilities
- Design, develop, and maintain high-performance Android applications with a focus on scalability and user experience
- Collaborate with cross-functional teams to define and implement new features
- Optimize application performance, memory usage, and battery efficiency
- Lead code reviews and mentor junior engineers on best practices
- Implement and maintain CI/CD pipelines for automated testing and deployment
- Stay updated with Android platform updates and emerging technologies
Requirements
- 7+ years of professional Android development experience
- Expertise in Kotlin and Android SDK with a strong portfolio of published apps
- Experience with Jetpack Compose and modern Android architecture
- Proficiency in performance profiling and optimization techniques
- Strong understanding of software engineering principles and design patterns