Jobs and Careers
BL
Senior frontend developer - Operated Bus & Marketing Software
BlaBlaCarFranceRemotefull_timeVerifiedPosted 17 Feb 2023
About the role
About BlaBlaCarBlaBlaCar is the world’s leading community-based travel network, connecting over 100 million members across 22 countries looking to carpool or travel by bus. By sharing rides and filling empty seats on the road, our community avoids 1.6 million tons of CO2 emissions every year (as if Paris was free of road traffic for a year!)We are a global and diverse team of 700+ people with 45+ nationalities, and headquartered in Paris. We’re constantly looking for new ways to leverage technology to create a more affordable, convenient, flexible and sustainable way to travel. And we are always on the lookout for people who care about making a positive impact.
MissionThe operated bus and MS team (7 people) is part of the Supply engineering team at BlaBlaCar.We build and run unique and advanced tech solutions that improve the efficiency and productivity of our Operated Bus and Marketing (internal) users.
The tools we build help them to perform and improve customer experience every day.
You will be working on Eagle Planner. This product improve the optimization of the Operated Buses network (design, timetables…). It helps design the most efficient bus network which is key for the OB activity. Efficient means that it matches the demand and takes into account the operational constraints to reduce costs.
Here is the stack we use: Java 17, Spring, Springboot, PostgreSQL, React, TypeScript, GCP, Terraform, Docker, Kubernetes, Jenkins, SonarCube, Datadog
MissionThe operated bus and MS team (7 people) is part of the Supply engineering team at BlaBlaCar.We build and run unique and advanced tech solutions that improve the efficiency and productivity of our Operated Bus and Marketing (internal) users.
The tools we build help them to perform and improve customer experience every day.
You will be working on Eagle Planner. This product improve the optimization of the Operated Buses network (design, timetables…). It helps design the most efficient bus network which is key for the OB activity. Efficient means that it matches the demand and takes into account the operational constraints to reduce costs.
Here is the stack we use: Java 17, Spring, Springboot, PostgreSQL, React, TypeScript, GCP, Terraform, Docker, Kubernetes, Jenkins, SonarCube, Datadog
Your responsibilities
- Define the Frontend architecture according to the technical standards at BlaBlaCar.
- Develop frontend (80%) and back-end (20%) features
- Participating in the design, development and maintenance of our internal tools, both on the Frontend and Backend side.
- Participating in the whole application lifecycle, meaning : early meetings, design, development, tests strategy, deployment to production, monitoring, alerting and support
- Interacting with people with different roles and backgrounds and sharing your technical expertise with a mix of technical, product and business experts
Your qualifications
- Excellent Proficiency in JavaScript (ES6, ES7), HTML5, CSS3
- Proven experience in building web application with React (TypeScript)
- Skills in back end object oriented programming language is a strong plus (preferably Java)
- Hands-on experience with developer tools like Git and Jenkins
- Product-oriented spirit with the ambition to deliver the best experience to our internal customers
- You have good communication skills (both verbal and written) you’re humble, and you enjoy sharing & learning from others
- You embrace change, are able to take a step back, prioritize, and focus on added-value tasksFluent in spoken and written
- English, proficiency French is a plus
- Good knowledge of service oriented architecture and architectural patterns
- Knowledge of frameworks like Spring, Spring Boot, JUnit and MockitoExperience with developer tools like Docker, Kubernetes, and monitoring solutions (Datadog)
- Experience working with GCP, AWS or any equivalent Cloud platformFamiliar with databases, relational (PostgreSQL) and NoSQL ones (Google Datastore)
Nice To Have
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
- 🌎 An international environment: over 35 nationalities across 7 countries: Brazil, France, Germany, Poland, Russia, Spain, Ukraine
- 💡 Opportunities to learn: 360 onboarding weeks, weekly team-all BlaBlaTalks to learn about what other teams are up to, International Weeks to mingle with other offices, regular Q&A sessions with our leadership, honest discussions about our company KPIs, ‘Fail, Learn, Succeed’ moments where we destigmatize and share moments of failure with others
- 🚀 Innovation: Coding Nights to pitch ideas outside our roadmap and make development dreams come true, weekly Product & Tech Demos and blogs to share engineering stories, access to top conferences across Europe
- 🌱 Impact: building a product that has a real impact on society and the environment, and sharing an office culture that prioritizes low-waste and eco-friendly practices
- 💜 People-first: wind down from work at our BlaBlaShows, BlaBlaBreak retreats, weekly breakfasts and afterworks (when the sanitary conditions permit it) or meme battles on Slack
- 🧭 Shared company principles that guide us in our everyday decision-making and bring us closer to our goal. Find out more about our BlaBlaPrinciples
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s