We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior iOS Engineer
About Ride with GPS:
Ride with GPS is the world’s best library of bike routes, and we enable cyclists to go on better rides, more often. We have a website and mobile apps that allow people to discover the best riding in their area, and get turn by turn navigation using either our mobile apps or the bike computer of their choosing. Come join us in taking Ride with GPS to the next level!
About The Role:
We are looking for an experienced senior iOS engineer to help us deliver new features and enhanced UI/UX to our end users. We are a technically capable, high agency team that thrives on our ability to ship real improvements to our users. We have process and structure where it matters, while allowing lots of independent thought and expertise. Our app is used to discover, plan, record, & navigate bike rides. It acts as a companion to our website, and as a result it does quite a lot. Our service is used both by end users, as well as club, tour, and event organizers, and we have ambitious plans for its future.
Key Responsibilities:
- Design and develop new features and enhancements for the iOS app.
- Collaborate with product managers and designers to implement user stories and requirements.
- Ensure the app is performant, especially focusing on battery life, which is critical for our users.
- Integrate with various hardware and software components, including GPS, Bluetooth sensors, Apple Watch, and the camera.
- Write clean, well-organized code using Swift, SwiftUI, and Objective-C as needed.
- Conduct code reviews and mentor junior engineers.
- Work with backend services and APIs to ensure seamless integration.
- Troubleshoot and resolve bugs, and continuously improve the user experience.
Requirements:
- Proven experience as a Senior iOS Engineer with expertise in Swift and Objective-C.
- Strong proficiency in SwiftUI for building modern UIs.
- Experience with CoreLocation and Bluetooth for navigation and sensor integration.
- Knowledge of Apple Watch integration.
- Familiarity with SQLite, GRDB, or similar databases.
- Experience with CI/CD tools like fastlane.
- Proficiency in XCTest for writing unit and UI tests.
- Experience with API design is a plus, as we collaborate with our web team.
Benefits:
- Competitive salary and health benefits.
- 401k with a 10% match.
- One-time new bicycle stipend and annual bike supply budget.
- Remote-first work environment with opportunities for in-person meetups.
- Opportunities to participate in team events and cycling activities.
Join Us:
If you are a skilled iOS engineer with a passion for cycling and technology, we want to hear from you. Please apply now and include a paragraph about your relationship to cycling or the outdoors.