Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Confirmed iOS Engineer - Post Booking Squad image - Rise Careers
Job details

Confirmed iOS Engineer - Post Booking Squad

About BlaBlaCar


BlaBlaCar is the world’s leading community-based travel app enabling 27 million members a year to carpool or travel by bus in 21 countries. Our team of 800 employees counts over 50 nationalities and is spread across our 5 global offices, 30% working fully remotely.


Your Mission


We are looking for a Confirmed iOS Engineer to join our Post-booking full-stack squad at BlaBlaCar. Within the squad, you'll work on building and fine-tuning top-quality features which enable our passengers to enjoy a smooth and serene post-purchase experience, from real-time bus tracking to seamless ticket exchange ; our ultimate objective being to elevate our customers’ satisfaction and loyalty.


As a Confirmed iOS Engineer, you’ll work collaboratively with your squad mates and your stakeholders on the design and the delivery of these product features from the early-stage conception to the final roll-out. Beyond the actual implementation, you'll be empowered to own and impact each phase of our projects' lifecycle.


You will be reporting to Alexandre, Engineering Manager of the squad, and will join a full-stack squad composed with 6 engineers, supported by a Product Manager and an UX Designer. You will also be part of the transversal iOS chapter composed of the 10 iOS Engineers dedicated to BlaBlaCar's mobile application.


Your Responsibilities
  • Collaborate with non-technical stakeholders to help shape the features that land in production
  • Design, architect and develop Post-Booking features for the BlaBlaCar application
  •  Be responsible for the quality of the iOS application, and contribute to improving it
  •  Share your knowledge in the team: provide documentation on your work, enforce good practices and processes, communicate on changes, conduct code reviews


Your skills and 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're comfortable with working in a fast-paced environment with a strong product focus, you appropriately set the needle between technical quality and time-to-market
  • You have good communication skills, you enjoy sharing & learning from others, you’re able to adapt your communication to non-technical stakeholders
  • You’re a team player, willing to positively tweak and improve our team’s ways of working, favoring team communication and agreements over theoretical or dogmatic approaches
  • You embrace change, are able to take a step back, and focus on added-value tasks
  • You have a results-driven and product-oriented mindset
  • You’re fluent in English

If you don’t meet 100% of the qualifications outlined above, tell us why you’d still be a great fit for this role in your application!


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 Alexandre, 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

Our 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!


BlaBlaCar is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you don’t meet 100% of the qualifications outlined above, tell us why you’d still be a great fit for this role in your application.

BlaBlaCar Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
BlaBlaCar DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of BlaBlaCar
BlaBlaCar CEO photo
Nicolas Brusson
Approve of CEO
What You Should Know About Confirmed iOS Engineer - Post Booking Squad, BlaBlaCar

At BlaBlaCar, we're searching for a Confirmed iOS Engineer to become a vital part of our Post-booking squad, either from our vibrant office in Paris or remotely from anywhere else in France. If you're ready to help elevate our community-based travel app, you’ll join a talented group dedicated to enhancing how our 27 million members experience traveling after they've booked. Your role will involve creating and fine-tuning features that allow seamless ticket exchanges and real-time bus tracking, ultimately ensuring our passengers have a smooth, pleasant experience. Working closely with your squad and key stakeholders, your responsibilities will range from the design and delivery of exciting new features to full ownership of your projects throughout their lifecycle. We're proud of our diverse team of 800 employees from over 50 nationalities and value collaboration, knowledge sharing, and continuous improvement in our fast-paced environment. If you possess solid experience in developing iOS apps with a strong grasp on Swift, MVVM architecture, and RESTful APIs, you will fit right in! Plus, if you're passionate about pushing technical boundaries while ensuring product quality, this role at BlaBlaCar is what you’ve been looking for. Come and join our mission to enhance customer satisfaction and loyalty, all while enjoying incredible benefits like remote work, parental leave, and mental health support. Let’s build top-notch features together!

Frequently Asked Questions (FAQs) for Confirmed iOS Engineer - Post Booking Squad Role at BlaBlaCar
What are the responsibilities of a Confirmed iOS Engineer at BlaBlaCar?

As a Confirmed iOS Engineer at BlaBlaCar, your primary responsibilities will include designing, architecting, and developing Post-Booking features for our mobile application. You'll also collaborate with both technical and non-technical stakeholders to shape the features that land in production, ensuring quality and effective documentation throughout the process. Moreover, you'll conduct code reviews and share your knowledge, contributing to our team's collective improvement.

Join Rise to see the full answer
What qualifications do I need to apply for the Confirmed iOS Engineer position at BlaBlaCar?

To qualify for the Confirmed iOS Engineer position at BlaBlaCar, you should have over 3 years of experience in building iOS apps using Swift and an understanding of MVVM architecture and RESTful APIs. It's essential that you’re comfortable working in a frame that balances technical quality and time-to-market. Strong communication skills are a must as you will engage with various stakeholders.

Join Rise to see the full answer
What is the work culture like at BlaBlaCar for a Confirmed iOS Engineer?

At BlaBlaCar, the work culture is collaborative, inclusive, and focused on team communication. As a Confirmed iOS Engineer, you'll be part of a diverse squad where sharing ideas and innovation is encouraged. The company promotes an atmosphere where team members value collective learning, constructive feedback, and adaptability, especially in fast-paced environments.

Join Rise to see the full answer
What are the growth opportunities for a Confirmed iOS Engineer at BlaBlaCar?

BlaBlaCar offers excellent growth opportunities for a Confirmed iOS Engineer, including participation in an iOS chapter that fosters skill enhancement and collaboration among peers. Additionally, you will have access to mentorship from experienced leaders and can engage in continuous learning through various projects that enhance your technical and collaborative skills.

Join Rise to see the full answer
What benefits do Confirmed iOS Engineers receive at BlaBlaCar?

Confirmed iOS Engineers at BlaBlaCar enjoy numerous benefits, including the possibility of full remote work, supportive parental leave, financial assistance for home office equipment, and access to co-working spaces across France. Other perks include a comprehensive meal plan, 50% transportation costs covered, free unlimited bus rides, and mental health support, which all contribute to a enriching work-life balance.

Join Rise to see the full answer
Common Interview Questions for Confirmed iOS Engineer - Post Booking Squad
Can you describe your experience with Swift and iOS app development?

When answering this question, highlight specific projects that demonstrate your proficiency in Swift and your iOS app development experience. Provide details about the challenges you faced, the designs you implemented, and how your work impacted the end product. This will showcase your problem-solving skills and technical abilities.

Join Rise to see the full answer
What strategies do you use to improve application quality?

Discuss your approach to ensuring quality in your applications, including practices like code reviews, unit testing, and adhering to Conventions and best practices. Mention tools you've used, such as XCTest for unit testing, and how these methods contribute to the overall robustness of the application.

Join Rise to see the full answer
How do you prioritize features when working on a new project?

Explain your prioritization process by discussing how you evaluate customer needs, business goals, and technical feasibility. You could mention collaborating with stakeholders to ensure that the most impactful features are tackled first, all while balancing time-to-market timelines.

Join Rise to see the full answer
Tell us about a challenging project you worked on and how you overcame the obstacles.

When answering this question, recount a specific instance that demonstrates your technical skills and teamwork. Detail the obstacles encountered, your role in addressing them, and the outcome of your collaborative efforts. Highlighting learning points from the experience can also add depth to your response.

Join Rise to see the full answer
Describe your experience with RESTful APIs.

Detail your experience integrating and working with RESTful APIs in your projects. Discuss how you ensured effective communication between the front-end and back-end, handled data retrieval, and dealt with error management while consuming APIs.

Join Rise to see the full answer
How do you ensure your code remains maintainable and scalable?

Talk about your coding practices that contribute to maintainability, such as writing clear, understandable code, employing design patterns like MVVM, and documenting your processes. Emphasize the importance of refactoring and code reviews to maintain a scalable codebase.

Join Rise to see the full answer
What role does teamwork play in your development process?

Express your belief in the value of teamwork in software development. Discuss how collaboration with peers leads to better solutions and innovations, and provide examples of how you've worked well in team settings, adapting to various personalities and technical backgrounds.

Join Rise to see the full answer
How do you stay current with iOS development trends?

Explain your commitment to continuous learning in iOS development. Mention specific resources you follow, such as blog posts, forums, or attending conferences, and how you integrate new knowledge into your projects, showcasing that you're proactive in staying updated.

Join Rise to see the full answer
What excites you the most about working at BlaBlaCar?

When answering this question, reflect on your enthusiasm for BlaBlaCar's mission and its community-driven approach. Highlight how being part of a diverse, innovative team aligns with your values and aspirations as an engineer, and express your eagerness to contribute to meaningful projects.

Join Rise to see the full answer
How do you handle feedback and criticism?

Discuss your openness to receiving feedback and how you view it as a valuable growth opportunity. Provide examples of how you've used feedback to make improvements in your work and your ability to give constructive feedback to peers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 11 days ago
Mission Driven
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Posted 8 days ago
Posted 2 days ago

To bring freedom, fairness and fraternity to the world of travel, while operating a travel network that saves 1.6 million carbon emissions a year. #ZeroEmptySeats

35 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!