Seeking an experienced Android Software Engineer to join a team building next-generation in-vehicle experiences and customer-facing applications. This position is focused on hands-on Android development and requires someone who can quickly contribute in a fast-paced environment while delivering scalable, production-quality software.
This is a highly technical role focused on building and shipping features rather than purely platform or systems-level work. The ideal candidate has strong modern Android experience with a track record of owning features end-to-end and building applications used in production environments.
Responsibilities
- Design, develop, test, and maintain Android applications and user-facing features using Kotlin and modern Android technologies
- Build scalable, maintainable, and production-ready applications using MVVM and Clean Architecture principles
- Develop responsive and intuitive user experiences using Jetpack Compose and modern Android UI components
- Work closely with product managers, UX designers, backend engineers, and platform teams throughout the development lifecycle
- Own feature development from requirements and design discussions through implementation, testing, deployment, and post-release support
- Debug, troubleshoot, and resolve application issues while improving reliability and performance
- Write clean, reusable, and testable code while contributing to code reviews and engineering best practices
- Participate in architecture discussions and contribute to improving development processes and application scalability
Required Qualifications
- 4+ years of hands-on Android development experience
- Strong experience with Kotlin and Android SDK
- Experience with Jetpack Compose
- Strong understanding of MVVM and modern Android application architecture patterns
- Experience with Coroutines and Flow for asynchronous programming and state management
- Experience building and shipping production Android applications
- Experience owning features end-to-end in a production environment
- Strong debugging, analytical, and problem-solving skills
- Strong communication skills and ability to work cross-functionally
Preferred Qualifications
- Experience with Android Automotive OS (AAOS), Android Auto, infotainment systems, or connected-device environments
- Experience with Hilt or Dagger dependency injection
- Experience with GraphQL or REST APIs
- Experience with Media3 or ExoPlayer
- Experience with CI/CD pipelines and automated testing frameworks
- Experience working in startup or fast-paced environments
Nice to Have
- Experience with AOSP or system-level Android exposure
- Experience with Bluetooth, media applications, or vehicle APIs
- Experience working with embedded or connected-device ecosystems
