onsite
Android Launcher Developer AOSP / Android TV / Jetpack Compose - Marquis Technologies
Software Engineer
Develop next‑generation Android launchers for TV, set‑top boxes, and mobile using AOSP, Kotlin, Jetpack Compose, and modern architecture patterns while optimizing performance and ensuring robust CI/CD pipelines.
About the role
Key Responsibilities
- Design and implement Android launchers across TV, STB, and mobile platforms using AOSP, Launcher3, and SystemUI.
- Build UI with Kotlin and Jetpack Compose following MVVM and Clean Architecture principles.
- Integrate Android TV/Google TV features and ensure seamless user experiences.
- Optimize performance, debug low‑level issues, and work with Android framework components.
- Implement IPC mechanisms (Binder/AIDL) for system‑level communication.
- Maintain CI/CD pipelines, write automated tests, and enforce testing best practices.
Requirements
- 3+ years of Android development experience, preferably with AOSP and launcher development.
- Strong proficiency in Kotlin, Coroutines, Flow, and Jetpack Compose.
- Hands‑on experience with Android TV/Google TV and system UI components.
- Solid understanding of MVVM, Clean Architecture, and performance optimization techniques.
- Familiarity with IPC (Binder/AIDL) and CI/CD/testing workflows.
Skills
kotlinjetpack compose