This role will shape the mobile architecture that connects drivers and vehicles through high-quality, reliable software experiences. You will lead the technical direction for mobile systems, with a particular focus on vehicle communication, app performance, and scalable integration patterns. This position partners closely with engineering teams to define standards, guide implementation, and ensure the mobile platform supports critical user experiences. The work will directly influence feature delivery, observability, release quality, and the overall robustness of the mobile application.
Location: Remote
Compensation: $202,610 – $337,684 annually
Responsibilities
- Serve as architectural owner of the C++ Turbo Module for vehicle communication
- Own and guide the TypeScript/C++ boundary for vehicle data interactions
- Lead architectural guidance on vehicle communication data models
- Set standards for mobile app architecture and quality assurance processes
- Drive implementation of key features such as EV charging and service scheduling
- Establish mobile BFF architecture and ensure effective service integration
- Set observability and performance profiling standards for the mobile app
- Bachelor's degree in Computer Science, Engineering, or a related field
- 10+ years of software engineering experience, including 4+ years in mobile app development
- Expertise in C++ for React Native, with the ability to lead design and troubleshooting
- Proficiency in React Native, TypeScript, Turbo Modules, and state management patterns
- Experience building and maintaining backend services and REST APIs
- Familiarity with communication protocols such as CAN bus and UDS diagnostics
- Strong CI/CD skills, with experience building mobile release pipelines
- Comprehensive medical, dental, and vision insurance
- Life and disability insurance coverage
- Paid vacation and time-off policies
- 401k retirement plan with company contributions
- Opportunities to participate in equity and annual incentive programs
