Le poste Développeur Frontend IA : ReScript / React / Next.js
Partager cette offre
Bonjour,
Nous recherchons pour notre client grand compte un Développeur Frontend spécialisé ReScript / React / Next.js, avec une pratique avérée du développement assisté par IA en production
Nous étudions - prioritairement - les candidatures qui nous sont adressées à freelance à insyco . fr avec les informations suivantes :
Argumentaire écrit répondant de façon ciblée au besoin ci-dessous
CV à jour en français
Date de prochaine disponibilité
Tarif journalier
Merci d'indiquer la référence KTR/FRD/5269 dans l'objet de votre message
Le client est un groupe audiovisuel européen public diffusant en continu sur une chaîne linéaire et une plateforme non-linéaire disponible en sept langues. La mission porte sur le développement et la maintenance de la plateforme de streaming web et de ses applications frontend associées, au service d'audiences dans plusieurs pays.
Architecture et développement frontend
Conception, développement et maintenance de composants frontend en ReScript (version 11+) en environnement de production : types variants, pattern matching, bindings @rescript/react, interopérabilité TypeScript via GenType, macros PPX
Extension et maintenance d'un design system multi-entrée organisé selon les principes du design atomique (atomes, molécules, organismes), consommé par plusieurs applications
Développement et maintenance d'applications React 19 / TypeScript 5.x : hooks avancés, Context, Suspense, Error Boundaries, React.lazy, gestion d'état avec Zustand, data fetching avec SWR
Rendu et déploiement
Implémentation des stratégies de rendu Next.js 15+ (App Router) : SSR, ISR, SSG avec politiques de cache granulaires par route, middleware (routing i18n, authentification, headers cache)
Déploiement via sortie standalone conteneurisée Docker, bundler Turbopack
Qualité et accessibilité
Développement conforme WCAG 2.1 AA : HTML sémantique, ARIA, navigation clavier, gestion du focus, tests avec technologies d'assistance
Mise en place et maintenance de suites de tests : tests unitaires et d'intégration avec Vitest et React Testing Library, tests end-to-end avec Playwright
Monorepo et outillage
Travail au sein d'une architecture monorepo à grande échelle : Turborepo, Yarn 4 Berry avec workspaces, pipelines de génération de code, changesets pour le versioning
CI/CD via GitHub Actions : builds sélectifs, détection des packages affectés
Livrables attendus
Fonctionnalités déployées sur l'infrastructure désignée, conformes aux user stories validées
Classes et scripts nécessaires à l'intégration dans le système d'Intégration Continue
Scripts de monitoring, de tests de charge, d'administration et de déploiement
Code commenté de façon claire sur l'objet et la responsabilité de chaque classe et méthode
Documentation rédigée en anglais, maintenue dans l'outil de gestion documentaire collaboratif
Exigences de disponibilité opérationnelle
Synchronisation quotidienne du code avec le dépôt GitHub de l'organisation cliente
Utilisation obligatoire des outils de gestion de projet du client (suivi des tickets, reporting du temps, collaboration documentaire) à la charge du prestataire
Utilisation obligatoire d'outils de développement assisté par IA de pointe (Claude Code, GitHub Copilot, Codex ou équivalent reconnu), avec accès sans limitation de tokens ni de quota
Tenue d'un registre d'utilisation des outils IA, disponible sur demande dans les 5 jours ouvrés
Profil recherché
Compétences obligatoires
Pratique avérée du développement assisté par IA : usage d'outils agents en production, intégration de workflows IA dans le cycle de développement, compréhension des standards d'interopérabilité (MCP ou équivalent)
Anglais technique écrit et oral courant
Compétences évaluées
Stack frontend principale
ReScript 11+ en production : variant types, pattern matching, bindings React, interopérabilité TypeScript via GenType, macros PPX, design system atomique (compétence clé)
React 19 / TypeScript 5.x : hooks avancés, patterns avancés (Suspense, Error Boundaries, RSC), gestion d'état Zustand, data fetching SWR (compétence clé)
Next.js 15+ App Router : SSR / ISR / SSG, middleware, Server Components, déploiement Docker standalone, Turbopack (compétence clé)
Accessibilité et stylisation
Accessibilité web WCAG 2.1 AA : ARIA, navigation clavier, tests avec technologies d'assistance, outils automatisés (axe-core, Lighthouse) (compétence clé)
CSS-in-JS avec Emotion : extraction CSS côté serveur (SSR), design tokens, responsive multi-navigateurs, intégration ReScript via bs-css-emotion (compétence clé)
Tests et qualité
Tests frontend : Vitest, React Testing Library, Playwright (E2E cross-browser), intégration CI, ESLint, Prettier
Architecture et DevOps
Monorepo : Turborepo, Yarn 4 Berry workspaces, changesets, pipelines de génération de code
Atouts appréciés
Expérience dans le domaine audiovisuel ou des plateformes de streaming (lecteurs vidéo, APIs de métadonnées, workflows de contenu)
Contributions open-source documentées et vérifiables
Soft skills
Autonomie et capacité à prendre en charge des sujets complexes de bout en bout
Adaptabilité et proactivité dans un environnement technique en évolution rapide
Communication claire avec des interlocuteurs techniques et non techniques
Attention au détail et exigence sur la qualité du code
Veille technologique active, notamment sur les outils IA et les standards d'accessibilité
Environnement de travail
Modalités de présence : mission principalement en télétravail. Présence obligatoire sur site lors de la première semaine d'intervention et lors des ateliers trimestriels
Ateliers trimestriels : 4 fois par an, 3 jours consécutifs sur site à Strasbourg. Le kick-off de démarrage (3 jours consécutifs sur site) est inclus dans ce dispositif et compte comme atelier du premier trimestre
Matériel : poste de travail à la charge du prestataire. Exigences de sécurité : EDR actif (CrowdStrike, SentinelOne, Defender ou équivalent), firewall local en mode default deny, MFA sur tous les accès distants, verrouillage automatique de session après 15 minutes, gestion sécurisée des secrets (vault). Ces exigences s'étendent aux environnements secondaires (VMs, Docker, WSL)
Fuseau horaire : le candidat doit être basé dans un fuseau horaire décalé d'au plus 1 heure par rapport à l'heure de Paris
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Frontend IA : ReScript / React / Next.js
INSYCO
