remote
Android Engineer UI Framework - 42dot
Android Developer
Android Engineer focused on building a robust, reusable UI framework using Kotlin, Jetpack Compose, and MVVM architecture to deliver high‑quality, performance‑optimized interfaces for software‑defined vehicle applications.
About the role
Key Responsibilities
- Design, develop, and maintain a scalable Android UI framework that supports multiple vehicle‑specific applications.
- Implement reusable components with Jetpack Compose, ensuring consistency with Material Design guidelines.
- Collaborate with product, design, and backend teams to translate requirements into clean, testable code.
- Integrate dependency injection (Dagger/Hilt) and architecture components (LiveData, ViewModel) for maintainable codebases.
- Conduct code reviews, performance profiling, and continuous improvement of UI components.
Requirements
- 3+ years of Android development experience with Kotlin and Java.
- Strong grasp of Jetpack Compose, MVVM, and modern Android architecture patterns.
- Experience building reusable UI libraries and components.
- Familiarity with Material Design, Dagger/Hilt, and unit/integration testing.
- Excellent problem‑solving skills and a passion for delivering high‑quality user experiences.
Skills
kotlinjavajetpack compose