
Staff Android Engineer, Mobile Platform
Rivian and Volkswagen Group Technologies22 hours ago
Vancouver, CanadaStaff+
Responsibilities
- Own Android platform architecture across the Rivian app, Mobile SDK, and Mobile Reference App.
- Lead delivery of platform capabilities including connectivity, background execution, Digital Key, authentication, and vehicle state.
- Review technical designs and code for concurrency, persistence, and performance.
- Convert review criteria into lint rules, architecture tests, CI gates, and templates.
- Own startup time, app size, crash-free rate, ANRs, jank, and background battery impact.
- Maintain Android build systems, CI/CD, signing, release infrastructure, observability, operating-system updates, tooling, and libraries.
- Maintain platform documentation for engineers and AI agents.
- Lead incident triage and platform defect fixes and participate in mobile on-call rotation.
- Mentor platform and feature-team engineers and influence Android practices through the architecture forum.
Requirements
- 8+ years of professional mobile app development experience, with significant Android experience.
- Bachelor’s degree in Computer Science, Engineering, or equivalent.
- Experience owning the architecture of a large, multi-module Android codebase used by several teams.
- Deep expertise in Kotlin, Coroutines, and Flow.
- Strong knowledge of Android internals, including process and app lifecycle, background execution limits, WorkManager, foreground services, threading, and memory.
- Experience with Jetpack Compose, dependency injection, modularization, and Room or similar persistence technologies.
- Expert experience with Gradle, build pipelines, CI/CD, signing, and Android dependency management.
- Track record of measurably improving startup time, app size, crashes, ANRs, jank, performance, and stability.
- Experience with Crashlytics, Datadog, or similar monitoring tools.
- Experience designing client integrations with backend technologies such as gRPC or GraphQL.
- Experience setting technical direction through design reviews, code reviews, and written standards.
- Comfort using AI coding agents in daily work and making codebases easy for them to work in.
- Excellent written and spoken English.
- Preferred experience includes Bluetooth Low Energy, UWB, Digital Key, NFC, secure element, Android Keystore, StrongBox, external-app SDKs, Play Integrity, device attestation, automotive software, or connected-device software.
Benefits
- Competitive base salary, annual company performance bonus eligibility, and equity in the form of Restricted Stock Units subject to applicable terms.
- Comprehensive benefits for full-time employees, including health coverage, retirement savings, time off, and family planning programs; offerings vary by country.
Tech Stack
Categories
Mobile
About Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies is a 2024 joint venture building software and electrical architectures for software-defined electric vehicles. It develops in-vehicle operating systems, zonal controllers, connectivity, and cloud solutions used by Rivian and Volkswagen Group brands. The privately held company is headquartered in Palo Alto, CA, and focuses on creating a shared platform that can be integrated and licensed across multiple vehicle programs.