iOS Engineer

Remote - Anywhere in Europe
Engineering – Mobile
Permanent employment contract
Heetch is a ride-sharing app with a simple mission: we want people to enjoy going out. Every night and every day, our drivers are doing their all to make your ride unforgettable and friendly! We are focusing on young peoples expectations and are competing within a competitive and fast paced market.

The service was launched in Paris on September 2013 and has seen exponential growth since then, with thousands of rides every night in France, Italy, Sweden, Belgium and Morocco.
With more than 1 million users in Europe, we are proud to be one of the fastest growing startups coming out of France!

Simply put, we aim at offering the most playful ridesharing experience for party-goers, and the most satisfying night out for drivers. Our app is the centerpiece of the whole service, where drivers are able to get ride requests, where passengers are able to request rides, and where everyone is able to get in touch with us directly at anytime.
We don’t want to see our users open up Heetch just because we can get them from point A to point B, we want them to open the app because they feel like it was specifically built for them. We want to build upon our core service everything that would make every ride enjoyable. Whether it’s helping them put the music passengers want to listen to, help drivers find the right spots to go to and the right ride, give recommandations about places passengers would want to go, and it’s all open for anyone to suggest.


Our app is one of the few mobile apps that run in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.
Network and GPS management: we need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, provide as accurate as possible GPS localisation for the pricing and tracking.

UI & UX: Ride sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for a great user experience.

One way data flow and functional pattern: we are passionate about software architecture. We’ve built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough that we’ll be able to push forward what doing mobile programming means and we’ll contribute back to all those amazing open source projects we learned from.


• Build new exciting features.
• Solve challenging real-time synchronization problems.
• Build a robust & modern in-house framework, that will serve our app for next 4 years.
• Practise continuous refactoring and unit testing to constantly improve the codebase.
• Create custom UI components (with Playground Driven Development).
• Work on our great shiny redesign of the app.
• Experimenting with various concepts (Coordinators/Flows, ReSwift).


• Great oral and written communication skills.
• Speaking both French AND English is mandatory.
• At least 3-4 years of experience with both Objective C and Swift in production environments.
• Strong mobile development culture.
• You know how to make integration testing less painful (XCTests, FBSnapshots).
• Strong understanding of the iOS SDK (UIKit, MapKit).
• Ability to thrive in a startup environment.

Bonus Points
• Contributions to open source projects.
• Experience with RxSwift.


• Stocks.
• Paid conference attendance/travel.
• Heetch credits.
• A Spotify subscription.
• Medical care
• Code retreats and company retreats.
• Travel budget (visit your remote coworkers and our offices).


• Move smart: we are data driven, and employ tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc).
• Distribute knowledge: we want to scale our engineering team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.
• Leave code better than you found it: because we constantly raise the bar.
• Unity makes strength: moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.
• Always improve: we value personal progress and want you to look back proudly on what you’ve done.
Check out our Engineering Blog and follow our twitter :)
You can also have a look at our open-source projects and contributions here

Heetch SAS is collecting your personal data (identity, contact details, academic background, professional experience and optionally a covering letter) for the processing of your application to our job offer, based on your consent.

Your personal data will only be accessible to our hiring team, our co-founders, and the manager of the position you are applying to. In addition, data are stored by our processor in order to use its applications tracking system. Your data may be stored outside of the EU/EEA but are protected by appropriated safeguards.
Your data are stored for a maximum duration of two years. If we do not reply to your application, you allow us to store your data during this term in order to potentially contact you for another position within our company or affiliates and subsidiaries.

You have a right to access to your data, to rectify them, under some conditions to erase them, and to limit the processing. Also, you have a right of portability on your data. In addition, you may revoke your consent and we shall stop processing your data. Eventually, you have a right to define directives about the fate of your data if your death should occur.
For more information about your rights, please see our privacy policy, or send an email to