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 itShare 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 supportParticipate in the definition of the features with the product and design teams to find the most relevant solutions for our membersYour qualifications
3+ years of experience in building iOS apps in Swift with a strong engineering culture Experience with MVVM architecture, Coordinator pattern and ideally modularizationFamiliar 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 mindsetFull working proficiency in EnglishFit with our BlaBlaPrinciplesThriving 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 questionsa 60-min video-call with Louise, Engineering Manager, to discuss your experience and share more details about the teama 60-min design case with Software Engineers, going deeper into your technical skills in problem solvinga 60-min Live coding / Pair programming with Software Engineersa 60-min Code review with Software Engineers a 30-min video-call with Gilles, VP Engineering, for vision fit and rounding off the processOur hiring process lasts on average 25-30 days, offers usually come within 48 hours. Not sure yet? Check out our 100 reasons to join BlaBlaCar!