
Senior iOS Engineer
- Vancouver, BC
- $108,200-135,300 per year
- Permanent
- Full-time
Role SummaryThe Mobile & Consumer Platform team's mission is to create marketing-leading mobile applications and SDK’s that offer deep and seamless integration with Rivian and VW Group vehicles, and are the primary digital touchpoint across the customer lifecycle. We achieve that mission through open collaboration, thoughtful design, clean architecture, regular releases, proactive testing and monitoring, and intentional use of the latest technology. As a Senior Software Engineer you will be an important part of the Mobile SDK engineering team in contributing to the design, development, testing, delivery, and support of this world-class SDK and platform.
Responsibilities
- Build and test features for the RVT Mobile SDK.
- Collaborate with cross-functional teams, including backend, QA, Product Management, and UI/UX Design teams.
- Automate tests and integrate with CI build pipelines, to ensure high quality.
- Troubleshoot, triage, debug, and fix bugs where needed.
- Contribute to code and design reviews, and follow good software practices.
- 5+ years of professional experience in mobile app development.
- Bachelor's degree in Computer Science, Engineering or equivalent.
- Comfortable leading feature development for iOS using Swift.
- Advanced expertise in Swift Combine.
- Strong understanding of setting up build pipelines, DevOps, and package management for SDK development.
- Experience with BLE integration and protobuf.
- Experience with Crashlytics, DataDog, or other monitoring tools.
- Experience with backend technologies such as gRPC or GraphQL.
- Good understanding of software engineering best practices and Agile Development with Scrum.
- Excellent command of English, written and spoken.
- Experience with WebRTC streaming.
- Experience with SwiftUI framework.
- Automotive software experience.
- CCC Digital Key experience.