Android Software Engineer
Design, build, and maintain Android applications for next-generation vehicle intelligence. Collaborate with cross-functional teams to deliver reliable in-vehicle experiences.
About the job
Responsibilities
- Design, build, and maintain high-quality Android applications that delight users and set new standards for in-vehicle experiences
- Collaborate closely with product, design, and backend teams to bring new features from concept to production
- Optimize app performance, stability, and quality through best practices, code reviews, and continuous improvement
- Integrate applications with Applied Vehicle OS and ensure seamless end-to-end functionality
- Contribute to technical standards, architecture discussions, and sprint planning as part of a collaborative team
- Stay up-to-date with the latest Android development trends and tools to drive innovation
Requirements
- Bachelor's degree in Computer, Software Engineering, or equivalent
- 1+ years of Android or iOS application development experience
- 1+ years of experience shipped apps at scale
- Experience in Kotlin and Java for Android
- Strong understanding of Android SDK, Jetpack libraries, and modern architecture patterns (MVVM, MVI, etc.)
- Product-focused mindset and passion for building seamless, user-centric experiences
- Self-starter attitude and comfort working in a fast-paced, startup-like environment
- Track record of writing clean, maintainable, and testable code
Nice to Have
- Experience with Android Open Source Project (AOSP) and/or Android Automotive OS (AAOS)
Skills
Android, Kotlin, Java, Android Sdk, Jetpack, Mvvm, Mvi, Aosp, Android Automotive Os
Similar jobs
Android Engineering jobsBuild and scale Android experiences for onX’s Hunt product, collaborating across engineering and product teams on architecture, experimentation, and reliable customer-facing features. The role requires at least four years of professional software development experience, including two years of Android development with Kotlin or Java.
Senior Android engineer building native, scalable ChatGPT Library experiences for saving, organizing, discovering, and interacting with user content. The role requires deep Kotlin, Jetpack Compose, Android SDK, and modern architecture expertise, along with strong product ownership and cross-functional collaboration.
Build platform-level Android capabilities and AI-powered consumer experiences across system APIs, device features, and OEM integrations. The role requires deep Android expertise, Kotlin or Java proficiency, experience with AOSP or framework internals, and the ability to ship reliable, privacy-conscious products.
Develop and lead Android software for high-availability restaurant point-of-sale systems, with an emphasis on payments, security, scalability, and reliability. Requires 8+ years of Android experience, Java and Kotlin proficiency, and a bachelor’s degree.
Own the stability and performance of Duolingo’s Android learning app, leading architecture improvements and building tooling for tracing, benchmarking, and regression detection. The role requires strong Kotlin and modern Android expertise, experience diagnosing complex application issues, and mentorship skills.