Frontend Engineer React
OpenClassrooms
Frontend Engineer React
Imagine what it feels like to help thousands of people every year, worldwide, to find employment or change their professional career. Exciting, isn't it? Join us to discover it!
COMPANY OVERVIEW
Founded in 2013 by Pierre Dubuc and Mathieu Nebra, OpenClassrooms is a mission-driven company with the ambition of making education and career opportunities accessible to everyone.
The school offers numerous open and free-access courses, along with accredited programs for in-demand professions such as tech, IT, data, pedagogy, marketing, and more—all delivered 100% online. OpenClassrooms uniquely creates and produces all its courses and educational content, relying on a distinctive model focused on practical learning through professional projects and guidance from mentors who are experts in their respective fields.
From the beginning, OpenClassrooms' mission has been centered around impact: by incorporating it into the statutes since 2018 and subsequently obtaining B Corp certification in 2021—a recognition for companies balancing profits with social impact. OpenClassrooms is featured in the Next 40/120 ranking, but what we take the most pride in is having facilitated a renewed career trajectory for over 50,000 individuals in 2023.
Our goal: to become a leader in solutions for apprenticeships and professional retraining.
OpenClassrooms. Education that works.
WORK ENVIRONMENT
CDI
Paris or remote
Compensation : 50-60K depending on profile
WHY ARE WE HIRING ?
At OpenClassrooms, our mission is to make education and in-demand careers accessible to everyone. Every year, we support thousands of students 100% online through career-focused learning paths, guided by expert mentors.
To strengthen our impact, we are looking for a Frontend Engineer to join the Matching squad, dedicated to optimizing the connection between our apprenticeship students and their future employers.
As a Frontend Engineer, you will be at the heart of building high-value features that make matching more relevant and seamless. You will develop modular, performant, and intuitive interfaces that simplify the student journey and help recruiters quickly find the right talent for their needs.
Your work will have a direct impact on the employability of thousands of learners and will fully contribute to the success of our educational mission.
YOUR MISSIONS :
Develop modular and reusable interfaces using React and TypeScript, following best practices and coding standards.
Collaborate with designers, backend developers, and product managers to build intuitive, high-performance, user-centered features.
Write and maintain reliable unit and end-to-end tests with Jest and Playwright to ensure code robustness.
Optimize performance and accessibility to provide a smooth user experience for all.
Propose and implement UX/UI improvements based on user feedback and product team insights.
Participate in code reviews, share best practices, and contribute to the continuous improvement of the team.
Analyze the impact of your ideas and estimate the development effort for new features.
TECHNICAL STACK :
React, JavaScript (ES2015+), TypeScript, Material-UI
PHP 8, Symfony 6+ (Clean Architecture)
PostgreSQL, Doctrine, DBAL
CI/CD: Github actions, ArgoCD
Docker, Kubernetes, AWS, Datadog
- Upcoming evolution : Migration progressive vers NextJS
YOUR FUTURE TEAM
You will join PxT (Product Experience & Technology), our department dedicated to product experience and technology, composed of 4 squads, each focused on a key stage of the student journey (enrollment, learning, etc.).
You will be part of the Matching squad, focused on connecting students with their future employers. This squad works on the Talent Marketplace, simplifying applications, recommending relevant opportunities, and tracking candidate applications.
Reporting to Adrien, Engineering Manager, you will be part of a cross-functional product squad of 7 people, working in an agile way: iterative, incremental, and adaptable.
You will also collaborate cross-functionally with other squads, engineering chapters, and the wider Product Experience & Technology organization to ensure project coherence and quality.
YOU WILL LOVE THIS ROLE IF:
You are motivated by OpenClassrooms’ educational mission and the direct impact your technical choices have on learners’ and recruiters’ experiences.
You enjoy being involved early in product and design discussions, contributing ideas and shaping the Frontend vision: mobile-first, accessibility, performance, and design system.
You thrive in an environment with constant feedback, where you can propose, test, and iterate solutions to improve features and processes.
You are interested in exploring AI within product features to create smarter and more personalized experiences for users.
ABOUT YOU
Modern Frontend: Strong knowledge of React and TypeScript, able to write clean, modular, and maintainable code.
Testing & Quality: Experience with unit and end-to-end testing (Jest or equivalent) to ensure feature robustness.
UX/UI & Design System: Ability to transform mockups into intuitive, accessible, and high-performance interfaces, contributing to the Frontend vision (mobile-first, design system, accessibility).
Collaboration & Influence: Skilled at working with cross-functional teams and actively sharing expertise and best practices.
Autonomy & Initiative: Capable of proposing solutions, prioritizing work, and making technical decisions aligned with product and user needs.
Curiosity & Innovation: Interest in AI and its application in product features.
Languages: Fluent in French (C1 minimum) and professional English (B2 ideally).
At OpenClassrooms, we prioritize learning potential over a perfect alignment with every job criterion. We highly value qualities such as eagerness to learn, commitment, and the potential for growth. If you are motivated and confident in your ability to excel in the role, we enthusiastically encourage you to submit your application.
OUR PERKS :
- Remote Work: OpenClassrooms is a "remote-first" company, meaning that remote work is the norm.
- Access to OpenClassrooms’ offices: you have the option to work daily or occasionally at our offices in Paris (75004).
- For employees outside Île-de-France region: possibility to access coworking spaces occasionally (Worklib partnership).
- Work environment and culture: founded on the company's four core values: we care, we dare, we persist, we tell it as it is.
- Comprehensive health insurance: fully covered by OpenClassrooms
- €300 annual allowance to support your choice of wellness, cultural, or sports activities, reimbursed through the CSE.
- Access to the moka.care app (mental health solution), including sessions with a psychologist, therapist, or coach fully covered by OpenClassrooms.
- Swile Restaurant Vouchers.
- Transportation reimbursement for the Île-de-France region: Navigo pass fully paid by OpenClassrooms.
- 30 Paid Vacation Days per Year + RTT.
- 5 "Caretaker Days" per year: provided to allow you to take care of your loved ones.
- Company MacBook: provided for work purposes.
- Access to OpenClassrooms’ training catalog.
- Exclusive Discounts with UniDAYS: Access student deals on top brands like Apple, Nike, and more — no student status required
HIRING PROCESS
HR Interview (30 min): Conversation with a member of the Talent Acquisition team about the key criteria for the role, your motivation, salary expectations, availability, and other relevant points for the next steps in the process.
Manager Interview (1 h): Meeting with Adrien, Engineering Manager, to dive deeper into your skills and assess your fit for the role.
Technical Interview (1 h 30): Assessment of your practical skills through a technical interview conducted by two team members.
Team Interview (45 min): Meeting with potential colleagues to get to know the team, evaluate certain soft skills, and share experiences.
(Optional) Final Interview (30 min): Video call with Xavier, Engineering Director.
- Professional References: At the end of the process, we may request professional references if needed.
Join our Team !
Intrigued? Let's get to know each other! Apply today — we're looking forward to receiving your application!
Feel free to check out our online course How do we work at OpenClassrooms to better understand our mission, culture, and team composition.
If you want to learn more about our tech team, check out our Tech blog.
👉 OpenClassrooms' mission is to make education accessible to all. One of the obstacles to accessibility is the lack of diversity, creating cultural, economic, and social barriers to education and subsequent professional integration. As an employer, we are deeply committed to the diversity of our teams and equal opportunities. We believe that the diversity of our teams is an asset, allowing us to create the most inclusive culture possible. We encourage everyone to apply, regardless of gender, age, sexual orientation, ethnic and social origin, or disability. If you have a disability and there's anything we can do to facilitate your interview process, please let us know.
👉 OpenClassrooms is eligible for the French Tech visa program. This means that candidates of foreign origin can benefit from an accelerated procedure to apply for a "Talent Passport" residence permit. They can also benefit from a simplified "Accompanying Family" procedure to welcome their spouse and minor children. More information here.
👉 Working at OpenClassrooms means joining a dynamic and stimulating team, taking on new challenges, meeting amazing people every week, and being a driver of innovation and education in France and around the world.
- Département
- Product / Technology
- Poste
- Engineering
- Localisations
- Paris, France
- Statut à distance
- Hybride
- Type de contrat
- Temps plein
- Salaire Brut Annuel
- 50 000 -60 000 euros brut annuel
Actuellement, nous recrutons de nouveaux collaborateurs :
- Platform & IT ManagerProduct / Technology · Paris, France · Complètement à distance
Paris, France
Depuis 2018, notre mission est inscrite dans nos statuts et suivie assidûment par notre comité de mission
Frontend Engineer React
Imagine what it feels like to help thousands of people every year, worldwide, to find employment or change their professional career. Exciting, isn't it? Join us to discover it!
Vous travaillez déjà chez OpenClassrooms Jobs ?
Recrutons ensemble pour trouver votre prochain collègue.