onsite
Senior Android Engineer - Compass
Android Developer
Lead the design and delivery of high‑performance Android applications using Kotlin, Jetpack, and MVVM, driving architectural excellence and ownership across the product lifecycle.
About the role
Key Responsibilities
- Architect, develop, and maintain feature‑rich Android applications with a focus on performance, reliability, and user experience.
- Collaborate closely with product, design, and backend teams to translate requirements into scalable, maintainable code.
- Champion best practices in Android development, including MVVM, Clean Architecture, and Jetpack components.
- Write comprehensive unit and UI tests, ensuring high code coverage and robust CI/CD pipelines.
- Mentor junior engineers, conduct code reviews, and promote a culture of continuous improvement.
Requirements
- 5+ years of professional Android development experience, primarily in Kotlin and Java.
- Deep knowledge of Android SDK, Jetpack libraries, and modern architecture patterns.
- Proven track record of delivering production‑ready apps on schedule.
- Strong understanding of unit testing, CI/CD, and performance profiling.
- Excellent communication skills and a collaborative mindset.
Skills
kotlinjavaandroid sdk