Android Software Developer - UIKIT
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Android Software Developer - UIKIT: Design, implement, and maintain Android applications for in-vehicle experiences using Kotlin and Java with an accent on Jetpack Compose UIs and AOSP/AAOS framework integration. Focus on building composable UIs, clean architectures like MVVM/MVI, and optimizing performance, stability, and multi-display support for automotive environments.
Location: Hybrid in Markham, Ontario – report to office three times per week minimum. GM does not provide immigration sponsorship.
Salary: $90,900 to $136,400
Company
, automotive leader pursuing zero crashes, zero emissions, and zero congestion.
What you will do
- Develop and maintain Android applications for in-vehicle use with Kotlin and Java.
- Build modern UIs using Jetpack Compose, handling layouts, animations, and state for vehicle contexts.
- Integrate apps with AOSP/AAOS frameworks and system services like vehicle data and multi-display.
- Implement MVVM/MVI architectures, navigation, state management, and data flow.
- Write unit, integration, and UI tests; participate in code reviews; debug performance issues.
- Collaborate with UX, product, and platform teams; contribute to shared UI libraries.
Requirements
- Professional experience shipping Android applications, preferably multiple apps/releases.
- Strong Kotlin and Java for Android development.
- Extensive Jetpack Compose experience (including migrations from legacy Views).
- Android UI expertise: layouts, theming, animations, navigation, device responsiveness.
- App architecture patterns (ViewModel, coroutines/Flow, dependency injection) and modern libraries.
- Exposure to AOSP/AAOS frameworks or system services integration.
- Strong debugging with Android Studio; collaborative cross-functional communication.
Nice to have
- Go (Golang) or C++ for Android services/native modules.
- AAOS SystemUI, infotainment, or multi-display experience.
- UI kits, design systems, or reusable Android components.
- CI/CD, automated testing for Android.
- Automotive, embedded, or safety-constrained environments.
Culture & Benefits
- Paid time off: vacation, holidays, parental/adoption leave.
- Healthcare, dental, vision, health spending account, wellness incentives.
- Life insurance, company-matched Defined Contribution Pension plan.
- GM Vehicle Purchase Plan for employees and families.
- Inclusive culture focused on belonging, equity, and driving change.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →