Description
Key Skills: Kotlin, Jetpack Compose, Android SDK, MVVM, Clean Architecture, Coroutines, Flow, REST API, Unit Testing
Good to Have Skills: Experience with Retrofit, OkHttp, Room, DataStore/SharedPreferences, dependency injection frameworks such as Dagger/Hilt, CI/CD pipelines, GitHub Actions, performance optimization, user-facing Android applications at scale, mentoring experience, cross-functional collaboration skills, and product mindset with focus on delivering user value and business impact.
Roles & Responsibilities:
- Own the end-to-end delivery of Android features, from ideation to release and iteration.
- Collaborate closely with PM, designers, and backend engineers to shape user-centric solutions.
- Translate product requirements into scalable, maintainable, and high-quality technical implementations.
- Build and maintain intuitive, high-performing UIs using Jetpack Compose.
- Make architectural decisions that support fast product iteration and long-term scalability.
- Continuously improve app performance, reliability, and user experience.
- Use data, user feedback, and experimentation to guide feature improvements.
- Ensure high code quality through reviews, testing, and best practices.
- Mentor and support other Android engineers, raising the overall team quality.
- Proactively identify product and technical gaps, and suggest improvements.
- Take ownership of production issues, ensuring fast resolution and minimal user impact.
- Contribute to improving development workflows, tooling, and CI/CD pipelines.
- Actively participate in Agile processes and help drive efficient delivery.
Experience Required: 7+ years of professional Android development experience with strong experience building and shipping user-facing Android applications at scale