Staff Software Engineer - Android
Core
Lead the design, development, and maintenance of customer-facing Android applications for vehicle connectivity, navigation, EV charging, and purchasing.
Role type
Staff Software Engineer (Android)
Builds
Scalable, reliable, and high-performance mobile platforms for automotive digital initiatives.
Domain
Automotive / Mobile Software
Deliverable
production ML models | product features
Required skills
Android development (Kotlin/Java), mobile architecture, UI/UX principles, GraphQL, mobile security, performance tuning, CI/CD pipelines, version control (Git), technical leadership, roadmap planning, cross-functional collaboration, mentoring.
Preferred skills
Automotive sector experience, mobile app testing/automation frameworks, cloud services (AWS/Azure), IoT device integration.
Technologies
AWS, Azure, CI/CD, Git, GraphQL, IoT, Java, Kotlin
Responsibilities
Lead design and implementation of mobile platform architecture; strengthen team capability via code reviews and knowledge sharing; uphold best practices for programming and deployment; provide technical leadership for Android strategy across vehicle products; partner with product and design teams; influence engineering standards; lead complex initiatives from concept to release; mentor engineers.
Seniority
Staff, hands-on IC with strategic leadership