OmDev Logo
GetYourJob
0
Publié il y a 88 jours

Développeur senior React - Freelance

Entreprise
Localisation
Paris, France
Hybride
Type de contrat
Freelance
Niveau
Senior
Rémunération
400ۥ Taux journalier

Salaire du marché

Médiane du marché
450€/j
Sous le marché
425€/jfourchette habituelle475€/j
Cette offre : 400€/j

Basé sur 21 offres pour ce poste (Senior, France, 3 dernières semaines). Fourchette habituelle 425€/j–475€/j, médiane 450€/j. Cette offre (400€/j) est sous la fourchette.

0vues
0clics

Description du poste

Taux journalier (TJM): 400

Contexte

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.

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.

Expertise technique attendue

  • Maîtrise approfondie du JavaScript / TypeScript moderne : typage strict, asynchronisme, modèle d'exécution, closures, immutabilité et patterns de composition.
  • Expertise React : 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.
  • 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 : sécurisation des 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.

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

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.

Exigences du poste

Stack technique :

JavaScriptReactQA TestingTypeScriptState managementTanStack Query

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Voir toutes les offres de Celaneo

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.