Your Mission
We are looking for a Confirmed iOS Engineer to join the Search team at Blablacar. Their mission is to enable passengers to seamlessly choose the most relevant multimodal trip from our carpool, bus, and soon train supplies.
As a mobile engineer, your role will be to contribute to delivering a reliable and scalable multimodal search platform. You will be reporting to the team's engineering manager and working with a full-stack team of 11 engineers.
Your responsibilities
Design, architect, and develop Search features for the BlaBlaCar iOS application
Be responsible for the quality of the iOS application, and contribute to improving it
Share your knowledge with the team: provide documentation on your work, enforce good practices and processes, communicate on changes, conduct code reviews
Participate in the whole application lifecycle, from early meetings and design to development, test strategy, and deployment - and of course, monitoring, alerting, and support
Participate in the definition of the features with the product and design teams to find the most relevant solutions for our members
Your qualifications
3+ years of experience in building iOS apps in Swift with a strong engineering culture
Experience with MVVM architecture, Coordinator pattern and ideally modularization
Familiar with RESTful API, unit tests with XCTest framework, RxSwift or any other reactive programming framework (e.g: Combine)
You have good communication skills, you’re humble, and you are a team player
You embrace change, can take a step back and focus on added-value tasks
You have a results-driven and product-oriented mindset
Full working proficiency in English
Fit with our BlaBlaPrinciples
Thriving in a collaborative, fast-growing and innovative environment
What we have to offer
Full remote possible in the country of the role (+ access to BlaBlaCar co-working spaces in Bordeaux, Toulouse, Lyon, Nantes and Sophia Antipolis)
4 additional weeks parental leave 100% paid
Financial support for home office equipment
Relocation package and visa support
Free unlimited carpooling & bus rides
Employee Stock Ownership plan
25 days holiday per year + RTT
Local meal plan policies (Swile card in France)
50% transportation paid in France (Forfait Mobilité Durable)
Mental health support through Moka.care
Interested in joining the ride?
a 45-min video-call with Chloé, Talent Acquisition Manager, to get to know you, understand your career expectations and answer your questions
a 60-min video-call with Louise, Engineering Manager, to discuss your experience and share more details about the team
a 60-min design case with Software Engineers, going deeper into your technical skills in problem solving
a 60-min Live coding / Pair programming with Software Engineers
a 60-min Code review with Software Engineers
a 30-min video-call with Gilles, VP Engineering, for vision fit and rounding off the process