About Company
BlaBlaCar is the world’s leading community-based travel network, enabling over 90 million members across 21 countries to share rides. Our mission is to transform the way people travel by making it more sustainable, social, and affordable. We’re a tech-first company, constantly innovating and expanding our platform to deliver seamless experiences across web and mobile. At BlaBlaCar, you’ll join a vibrant, international team passionate about engineering excellence and building products that make a real difference in people’s lives. We foster a culture of collaboration, learning, and impact, where every voice is valued, and challenges are met with creativity and dedication.
Advertisement
Job Description
We are seeking a talented and passionate Frontend Developer with strong React experience to join our dynamic engineering team in Paris. As a key contributor to our product development, you will be instrumental in crafting intuitive, high-performance, and visually appealing user interfaces for millions of users worldwide. You will work closely with product managers, UX/UI designers, and backend engineers to translate complex requirements into elegant and functional web experiences. This role offers the opportunity to work on challenging features, contribute to technical architecture decisions, and help shape the future of shared mobility. If you thrive in a collaborative environment, are eager to continuously learn and apply best practices in frontend development, and want to see your work have a direct impact on a global scale, BlaBlaCar is the place for you. You will be part of a team that values clean code, robust testing, and user-centric design, pushing the boundaries of what’s possible in travel tech.
Key Responsibilities
- Develop, test, and deploy new user-facing features using React.js and modern web technologies.
- Write clean, maintainable, and well-documented code following established best practices and coding standards.
- Collaborate closely with product owners, UX/UI designers, and backend engineers to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Ensure the technical feasibility of UI/UX designs and translate them into functional components.
- Actively participate in code reviews, providing constructive feedback and ensuring code quality.
- Troubleshoot, debug, and upgrade existing software, ensuring high performance and responsiveness.
- Contribute to architectural discussions and decisions regarding the frontend stack.
- Stay up-to-date with the latest industry trends and technologies to ensure our stack remains cutting-edge.
Required Skills
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Strong experience with React.js and its core principles (Hooks, Context API, Redux or similar state management).
- Solid understanding of RESTful APIs and asynchronous request handling.
- Experience with modern frontend build pipelines and tools (e.g., Webpack, Babel).
- Familiarity with version control systems, especially Git.
- Ability to write effective unit and integration tests.
- Understanding of responsive design and cross-browser compatibility issues.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications
- Experience with TypeScript.
- Familiarity with Next.js or other server-side rendering frameworks.
- Knowledge of testing frameworks like Jest, React Testing Library, or Cypress.
- Understanding of UI/UX principles and design systems.
- Experience with cloud platforms (AWS, GCP, Azure).
- Familiarity with Docker and containerization.
- Basic understanding of SEO principles.
- Fluency in French is a plus, but not required.
Perks & Benefits
- Comprehensive health insurance package (Mutuelle).
- Employee stock options (BSPCE).
- Generous public transport subsidy.
- Meal vouchers (Swile card).
- Dedicated budget for learning and development.
- Hybrid work model for flexibility.
- Flexible working hours.
- Parental leave benefits.
- Modern offices in central Paris with social events.
- Opportunities for international mobility.
How to Apply
Ready to build the future of shared travel? We encourage all qualified candidates to apply by clicking on the application link below. Please ensure your resume highlights your React.js experience and any relevant projects. We look forward to reviewing your application and potentially welcoming you to the BlaBlaCar team!
Advertisement