CareerPlanSign in

Application Software Developer - Android

Waterloo region, Ontario💼 Full-time🗓 2026-05-25 → 2026-08-14

Core

Design and implement the UI layer for an Intelligent Voice Assistant in vehicles, creating a multimodal interface where voice and visuals blend seamlessly.

Role type

Senior Android Application Developer (Voice User Interface)

Builds

Automotive-grade UI for Intelligent Voice Assistant

Domain

Automotive / Mobile Software

Deliverable

production ML models | product features

Required skills

Android SDK, Kotlin, Jetpack Compose, MVVM/MVI architecture, Rive, UI/UX design, performance optimization

Preferred skills

Voice User Interface (VUI) development, AI integration, automotive hardware constraints

Technologies

Jetpack Compose, Rive, Android SDK, Kotlin

Responsibilities

Architect and build the UI layer for the Intelligent Voice Assistant; Create state-driven interactive vector animations using Rive; Maintain clean, scalable codebase using MVVM or MVI patterns; Optimize UI performance for automotive hardware constraints; Collaborate with VUI designers, AI engineers, and Product Managers; Prototype new driver interaction methods for AI.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.