Find your next tech and IT Job or contract React

What you need to know about React

React is an open-source JavaScript library, developed by Meta (formerly Facebook), used to build dynamic and reactive user interfaces. It is based on a component-based approach, allowing the creation of reusable elements to develop complex web applications. React uses a virtual DOM to optimize performance by minimizing direct updates to the real DOM. Compatible with many tools and frameworks, React is particularly appreciated for its flexibility, efficient state management through libraries like Redux, and its rich ecosystem. It is a preferred choice for developers looking to create modern and interactive applications.

Your search returns 186 results.
Contractor
Permanent
Fixed term

Job VacancyDeveloppeur Front Senior React / JavaScript

EDC DIGITAL-IT
Published on
Datadog
Dynatrace
Javascript

1 year
40k-45k €
400-550 €
Hauts-de-Seine, France
Dans un contexte de modernisation du CRM et de migration progressive d'interfaces legacy vers React, nous recherchons un renfort opérationnel senior sur les applications front. Le candidat interviendra sur des applications métier à fort enjeu, avec un niveau d'exigence élevé en matière de robustesse, de maintenabilité, de qualité de code et de delivery. Nous recherchons un développeur senior à forte capacité de delivery, capable de prendre en charge des fonctionnalités de bout en bout, de s'approprier rapidement une base de code existante et de travailler au quotidien avec le lead technique jusqu'à devenir un relais solide sur le périmètre front. VOTRE RÔLE ET VOS MISSIONS Concevoir et développer des fonctionnalités React de bout en bout, du composant à l'intégration des APIs. Prendre en charge des sujets techniques à forte complexité : optimisation du rendu, gestion d'état, intégrations applicatives, résolution d'anomalies et dette technique ciblée. Contribuer à la migration progressive des interfaces legacy vers React, avec une attention particulière portée à la continuité de service et à la maintenabilité. Participer activement aux revues de code et contribuer à faire progresser les standards de développement front. Analyser les anomalies de production, identifier les causes racines et proposer des correctifs robustes, maintenables et durables. Contribuer à la qualité globale du code via les tests, la lisibilité, la structuration des modules et la maîtrise des impacts de performance. Collaborer avec le lead technique, les PO, les UX/UI designers et les équipes backend pour sécuriser le passage du besoin métier à une solution livrée. Maintenir une documentation technique claire et utile sur les composants, patterns et modules dont il a la charge. PROFIL RECHERCHÉ Vous êtes avant tout un praticien : votre valeur se mesure à la qualité du code que vous livrez, à la fiabilité de vos engagements et à votre capacité à faire avancer concrètement le produit. Vous savez challenger une décision quand c'est utile, puis avancer de manière pragmatique une fois le cap fixé. Expertise approfondie en React, adossée à une solide maîtrise des fondamentaux JavaScript / TypeScript. Nous recherchons un développeur qui comprend ce qui se passe sous le framework, pas uniquement son API. Capacité démontrée à livrer des fonctionnalités complexes en autonomie sur une application métier d'envergure : nous attachons plus d'importance à ce que vous avez réellement construit qu'à votre parcours académique. Fort sens de l'ownership : vous aimez porter un sujet de bout en bout, de la compréhension du besoin jusqu'à la qualité de la livraison. Capacité à vous approprier rapidement une base de code existante et à gagner progressivement en autonomie pour devenir un vrai relais technique sur le périmètre front. Aisance à lire, comprendre, reprendre et fiabiliser du code que vous n'avez pas écrit, y compris des modules legacy ou des contributions d'équipes en filiale. Réflexe de delivery : vous savez cadrer, arbitrer, challenger utilement, puis avancer de manière pragmatique vers une solution propre, fonctionnelle et livrable. Niveau d'anglais permettant d'échanger avec les équipes en filiale et de comprendre de la documentation technique. Capacité d'analyse des incidents de production et force de proposition pour des correctifs réactifs, testables et de qualité. Fiabilité et autonomie : on peut vous confier un sujet sensible en confiance, vous le menez à bien, vous alertez au bon moment et vous tenez vos engagements. Esprit d'équipe et bon relationnel : au-delà de la technique, nous cherchons quelqu'un avec qui il fait bon travailler, échanger et construire au quotidien. Au-delà des compétences techniques, nous cherchons quelqu'un qui prend plaisir à collaborer, à partager et à faire avancer le collectif. EXPERTISE TECHNIQUE ATTENDUE La maîtrise du JavaScript / TypeScript moderne et de React constitue le critère déterminant du poste. Fondamentaux JavaScript / TypeScript : maîtrise profonde du langage, typage strict, asynchronisme, modèle d'exécution, closures, immutabilité et patterns de composition. React : maîtrise du cycle de rendu, réconciliation, phases render/commit, batching, hooks, composition, gestion des effets et impacts des re-renders. Design patterns & architecture feature-based : Atomic Design, séparation container / présentation, couche de services isolant les appels API, logique de données encapsulée dans des hooks métier. Le bon pattern au bon endroit, sans sur-ingénierie. Gestion d'état : stores isolés par domaine, séparation claire store / actions / selectors / types, sélecteurs granulaires et maîtrise des re-renders. TanStack Query / React Query : stratégie de cache, invalidation, configuration fine, gestion des états de chargement / erreur et cohérence avec les mutations. Optimisation des performances : diagnostic des re-renders via profiling, mémoïsation maîtrisée, analyse navigateur et capacité à mesurer avant d'optimiser. Formulaires : React Hook Form, Zod, validation typée et gestion des parcours utilisateurs complexes. Intégration UI : workflows Figma-to-code, respect des composants design, accessibilité pragmatique et maîtrise de Tailwind CSS. Tests : capacité à sécuriser les composants et comportements critiques via Vitest et Testing Library. Atouts complémentaires : Okta / SSO, Angular pour le périmètre legacy, notions de backend Spring Boot pour les investigations cross-stack. PROCESSUS DE SÉLECTION Cette étape vise à évaluer la capacité concrète à comprendre une base de code, raisonner à voix haute, identifier la cause racine, proposer un correctif propre et livrer une solution testable. Elle complète l'échange technique, mais ne cherche pas à piéger le candidat. STACK TECHNIQUE Front Langages : TypeScript, JavaScript Bibliothèque : React 18 Routing : React Router 6 Gestion d'état : Zustand 5 Data fetching : TanStack Query / React Query v4 Formulaires : React Hook Form + Zod Styling : Tailwind CSS 3 Auth : Okta / okta-react / okta-auth-js HTTP : Axios Dates : date-fns / date-fns-tz Dataviz : Chart.js / react-chartjs-2 i18n : i18next Build & monorepo : Vite 4, Turborepo, pnpm Tests : Vitest, Testing Library Connaissance d'Angular appréciée pour le périmètre legacy. Backend : Java Spring Boot, Node.js, Maven Bases de données : Oracle SQL, MongoDB, PostgreSQL Cloud : AWS, MongoDB Atlas Supervision : Datadog, Kibana, Dynatrace IDE : VS Code, IntelliJ OS : macOS LOCALISATION Site Puteaux — rythme de 3 jours sur site minimum, 2 jours en télétravail.
View this job
Contractor
Permanent

Job VacancyTech Lead REACT - RGAA

CONSULT IT
Published on
Next.js
React
TypeScript

1 year
40k-45k €
390-620 €
Nantes, Pays de la Loire
Dans le cadre de la rénovation d'une application, la mission porte sur la refonte complète de l'interface utilisateur et sa mise en conformité avec les standards du SI de l'État, notamment en matière d'accessibilité numérique et de design prestation interviendra principalement sur les sujets front-end liés à la modernisation des parcours utilisateurs, à l'amélioration de l'expérience utilisateur ainsi qu'à la migration des écrans existants vers une architecture moderne basée sur React et -delà de l'expertise technique attendue, la mission comporte une forte dimension de leadership technique, d'accompagnement et de montée en compétence de l'équipe mission s'effectuera au sein d'une équipe composée de cinq développeurs expérimentés, dont trois spécialisés front-end.Les travaux porteront principalement sur l'évolution et la maintenance de l'écosystème front-end autour de React et de ses librairies associées.Ils incluent notamment :- les montées de version et la maintenance de la stack front-end (React, Next.js, TypeScript et dépendances associées) ; - l'optimisation des interfaces et des parcours utilisateurs ; - l'amélioration continue de la qualité front-end (performance, accessibilité, maintenabilité) ; - la mise en conformité des développements avec les standards DSFR et les exigences RGAA ; - la mise en place d'un CAPTCHA sécurisé pour les parcours sensibles ; - l'intégration potentielle d'un système de paiement externe via un prestataire tiers ; - la mise en place et la formalisation des standards techniques, patterns et bonnes pratiques front-end ; La mission se déroule dans les locaux du client sur Nantes et permet 2j de télétravail.
View this job
Permanent

Job VacancyDéveloppeur Senior React Native - Lead

Recrut Info
Published on
React Native

54k-60k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Rattaché·e au VP Engineering de la division E-commerce, vous occuperez un rôle central dans la structuration et l'évolution de l'application mobile développée en React Native. Vous interviendrez tout d'abord comme référent technique du mobile. À ce titre, vous serez responsable de la cohérence technique globale de l'application, de son architecture et de sa capacité à accompagner les futures évolutions produit. Vous reprendrez progressivement la connaissance actuellement portée par plusieurs freelances et contribuerez à construire un socle technique robuste, maintenable et évolutif. Vous serez également garant·e de la qualité et de la performance de l'application. Vous travaillerez sur les problématiques liées à la stabilité, aux performances, à la qualité logicielle ainsi qu'à la mise en place des bonnes pratiques de développement mobile. Vous participerez activement à l'amélioration continue de l'architecture React Native existante et à la définition des standards techniques du domaine mobile. Par ailleurs, vous piloterez les sujets liés au delivery mobile. En collaboration avec les équipes Platform, vous contribuerez à la structuration des pipelines CI/CD, à la fiabilisation des processus de release iOS et Android et à la définition des stratégies de déploiement sur les stores. Vous serez notamment responsable de la qualité et de la prévisibilité des mises en production. Vous travaillerez également en étroite collaboration avec plusieurs squads produit composées notamment de Product Owners, UX Designers, QA et développeurs backend. Dans ce cadre, vous participerez aux réflexions fonctionnelles et challengerez les choix produits au regard des contraintes spécifiques du mobile, qu'elles soient liées à l'expérience utilisateur, aux performances ou aux limitations techniques. Enfin, même si le poste ne comporte pas de responsabilité managériale directe, vous serez amené·e à coordonner et orienter les travaux des freelances intervenant actuellement sur l'application mobile. Vous jouerez ainsi un rôle de leader technique et de garant des choix d'architecture, tout en contribuant à la structuration progressive du domaine mobile au sein de l'organisation. Environnement technique : React Native (requis), TypeScript (requis), Firebase (souhaité)
View this job
Contractor
Permanent

Job VacancyDéveloppeur Full Stack React Native / Node JS (H/F)

Gamme solutions
Published on
Node.js
React Native

1 year
Châtillon, Auvergne-Rhône-Alpes
Développeur Full Stack React Native / Node JS (H/F) Nous recherchons un développeur mobile software craftsman, justifiant d'au moins 5 ans d'expérience dans le développement d'applications mobiles, dont une maîtrise solide de React Native et Node.js acquise sur une durée équivalente.Véritable artisan du code, vous êtes animé par des principes forts : code propre, tests, revue de code, amélioration continue et souci constant de la maintenabilité. Passionné de technologie, vous restez en veille active sur les bonnes pratiques et l'évolution de l'écosystème. Autonome et rigoureux dans la qualité de vos livrables, vous êtes capable d'intervenir sur un projet à dominante back-end (60%) tout en contribuant efficacement au développement mobile front-end (40%), avec la même exigence des deux côtés. - Développer de nouvelles fonctionnalités sur nos applications mobiles (React Native). - Garantir un haut niveau de qualité de code (tests, clean code, bonnes pratiques). - Travailler sur l'amélioration continue de la performance des applications. - Optimiser les performances et la robustesse du code côté mobile et back-end. - Collaborer étroitement avec les équipes Back-end et UX/UI. - Travailler avec les équipes métiers afin de recueillir, analyser et formaliser les besoins. - Participer aux choix technologiques et aux évolutions de l'architecture mobile. - Faire progresser techniquement l'équipe : · Partage de bonnes pratiques · Propositions de solutions · Veille technologique · Maîtrise du langage Javascript / TypeScript. · Connaissance des librairies d'état global comme Redux, Zustand ou Context API. · Expérience en intégration avec des APIs REST et GraphQL. · Bonne expérience des plateformes iOS et Android. · Expérience avec les outils de CI/CD (GitLab CI, Fastlane, Expo CI,). · Notions de base en tests automatique (Detox/ Playwright). · Expérience dans la mise en place de plan de taguage (Dynatrace, MixPanel, …) · Expérience en déploiement sur des stores privés et publiques (Google Play, Apple Store). · Connaissance des pratiques Agile (Scrum, Safe) · React Native, React JS, Detox, Zustant, React Query · Node.JS, Nest Js · GraphQL, Rest, · OpenID Connect, SAML · Gitlab CI · Docker, Kubernetes, Harbor, Harshicorp Vault, Argo CD · Websocket
View this job
Contractor

Contractor jobFull Stack & DevOps Engineer (GCP)

LeHibou
Published on
BigQuery
Docker
FastAPI

6 months
575 €
Levallois-Perret, Ile-de-France
Notre client dans le secteur Luxe recherche un/une Full Stack & DevOps Engineer (GCP) H/F Description de la mission : Job Description – Full Stack & DevOps Engineer (GCP) Context and mission objective The mission is part of a strategic platform focused on operational execution and field intelligence. The platform supports global field teams with AI-driven insights, seamless workflows, and scalable digital services. Built on Google Cloud Platform (GCP), it relies on modern cloud-native architectures, automation, and DevOps practices to deliver secure, reliable, and continuously evolving solutions. Main mission As a Full Stack & DevOps Engineer, the role combines software development and platform engineering. The mission is to design and build cloud-native applications while ensuring they are deployed, monitored, and operated through modern DevOps practices. The objective is to accelerate software delivery, improve platform reliability, and provide developers with an efficient and automated engineering environment. Main responsibilities • Full Stack Development: develop and maintain modern web applications, including responsive front-end interfaces and scalable back-end APIs. • Cloud-Native Engineering: design and implement microservices running on Google Cloud Platform using services such as Cloud Run, Pub/Sub, Cloud Storage, and BigQuery. • DevOps & CI/CD: design, implement, and maintain automated CI/CD pipelines using GitHub Actions and Cloud Build to enable fast, reliable, and secure software delivery. • Infrastructure as Code: provision and manage cloud infrastructure using Terraform, ensuring consistency, scalability, and repeatability across environments. • Containerization & Deployment: build and maintain Docker images, manage Artifact Registry, and optimize application deployments on Cloud Run. • Observability & Reliability: implement logging, monitoring, alerting, and tracing using Cloud Logging, Cloud Monitoring, and New Relic to improve system reliability and operational excellence. • Security & Platform Governance: apply cloud security best practices, IAM policies, Secret Manager integration, vulnerability management, and secure software development principles. • Engineering Excellence: promote automation, code quality, testing, documentation, and continuous improvement across the development lifecycle. Candidate profile • Education: Master's degree in Computer Science, Software Engineering, or a related field. • Experience: 3–5 years of experience in Full Stack development, DevOps, or Platform Engineering within an Agile environment. Technical skills • Strong proficiency in React, TypeScript, HTML5, and modern front-end development. • Solid experience with Node.js (TypeScript) and/or Python (FastAPI) for API and backend development. • Hands-on experience with Google Cloud Platform, including Cloud Run, Cloud Build, Pub/Sub, Cloud Storage, BigQuery, IAM, Secret Manager, Artifact Registry, Cloud Logging, and Cloud Monitoring. • Strong knowledge of Docker, container-based deployments, and cloud-native architectures. • Experience implementing CI/CD pipelines with GitHub Actions and/or Cloud Build. • Practical experience with Terraform and Infrastructure as Code. • Familiarity with REST APIs, authentication (OAuth2/OIDC), Git workflows, automated testing, and software engineering best practices. • Experience with observability platforms such as New Relic is a plus. Soft skills • Automation-first mindset and passion for developer productivity. • Strong ownership and problem-solving abilities. • Collaborative team player with excellent communication skills. • Continuous learning mindset and enthusiasm for cloud technologies and DevOps culture. • Focus on reliability, scalability, and delivering high-quality software. Compétences / Qualités indispensables : Google Cloud Platform (GCP), Full Stack development, DevOps & CI/CD, Terraform, Docker, React & TypeScript Compétences / Qualités qui seraient un + : New Relic Informations concernant le télétravail : Oui — 3 jours/semaine
View this job
Contractor

Contractor jobDéveloppeur fullstack Java/React

KUBE Partners S.L. / Pixie Services
Published on
Github
Java
React

1 year
300-440 €
Lille, Hauts-de-France
TA FUTURE CONTRIBUTION Travailler sur des features du front au back Concevoir et optimiser l'architecture des produits du paiement. Développer et maintenir les nouveaux plugins de paiement (front + back) pour diversifier l'offre et l'expérience utilisateur. Améliorer et faire évoluer les features clées, notamment la simulation de paiement, le Third Party Checkout, ou le widget. Garantir que toutes les solutions développées respectent les standards de performance, d'accessibilité et d'évolutivité les plus élevés. Assurer la fiabilité des composants par la rédaction de tests complets et d'une documentation technique de qualité pour faciliter l'adoption par les autres équipes. Participer activement aux revues de code et être une force de proposition dans l'évolution de l'architecture. STACK TECHNIQUE Javascript: typescript, svelte, react, java, springboot CI/CD : Github actions, Docker, K8s Cloud - Native : GCP / Aiven Observability: Datadog, Prometheus, Grafana CE QUE TU APPORTES Plus de 6 années d'expérience, en tant que full stack sur des périmètres critiques Maîtrise des architectures Solide expérience dans la mise en place d'une CI/CD & de toutes les couches de test. Bonne connaissance des outils de monitoring et d'alerting. Capacité à travailler efficacement dans un environnement Agile/Scrum. Bonnes compétences en résolution de problèmes.
View this job
Permanent

Job VacancyDéveloppeur Fullstack Java/Angular/React - anglais courant - min 3 ans d'exp

DATAMED RESEARCH
Published on
Angular

Ile-de-France, France
Contexte: Dans le cadre du développement et de la maintenance d'applications métiers, nous recherchons un Développeur Full Stack Java / Angular capable d'intervenir sur l'ensemble de la chaîne de développement, de la conception à la mise en production, au sein d'un environnement Agile et international. Missions Développer et maintenir des applications web en Java et Angular. Concevoir et implémenter des API REST. Participer à l'analyse des besoins fonctionnels et techniques. Développer de nouvelles fonctionnalités et assurer la maintenance évolutive et corrective. Réaliser les tests unitaires et participer aux tests d'intégration. Collaborer avec les équipes Produit, QA, DevOps et Architectes. Participer aux revues de code et garantir la qualité des développements. Contribuer aux déploiements et à l'amélioration continue des applications. Compétences techniques indispensables Java 11/21 (Spring Boot, Spring MVC, Spring Data) Angular (version 12+ idéalement) et/ou React API REST SQL (PostgreSQL, Oracle ou SQL Server) Git Maven ou Gradle HTML5, CSS3, JavaScript, TypeScript Tests unitaires (JUnit, Mockito) Méthodologie Agile (Scrum/Kanban) Langues Anglais professionnel à courant (B2/C1 minimum) : capacité à participer à des réunions, rédiger de la documentation technique et échanger quotidiennement avec des équipes internationales
View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Contract roles and jobs for React

Fullstack Developer

The Fullstack Developer uses React to create dynamic and responsive user interfaces in web applications.

Front-End Developer (JavaScript, Node, React, Angular, Vue...)

The Frontend Developer uses React to design reusable components and improve the user experience.

Solutions Architect

The Solutions Architect uses React to design software solutions with modern user interfaces, integrating React into complex system architectures.

Android Mobile Developer

The Mobile Developer (Android, iOS) uses React to develop cross-platform mobile applications (Android), though React Native is specifically used for mobile development, making it a valuable asset in this role.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us