Назад
Company hidden
5 дней назад

Android Software Developer - UIKIT

90 900 - 136 400$
Формат работы
hybrid
Тип работы
fulltime
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global, 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →