COLLECTIVE

Développeur React Full Stack (h/f)

Posted 6 days ago

Experience
3-5 years
Offer salary
Not specified
Location
Paris, France
Contract type
Freelance
Work arrangement
Sur Site
Starting Date
ASAP
Stack required
React
Tanstack
Vite
Redis
Azure
Postgresql
Drupal
Php
Symfony
Cypress

Company Description

View more

AI Sourcing agent, built and used by 15K+ modern recruiters.
Search with AI from your core ATS to the deep web, create jobs in seconds with AI, get qualified applications scored with AI, find twins/lookalikes with AI...
Collective is reinventing the sourcing & recruitment thanks to AI, enabling amibitious recruiters to increase productivity and save time & money.

Job Description

Fortement orientée expérience utilisateur, la Squad Portal souhaite renforcer son équipe avec un Développeur React Full Stack capable d'intervenir sur l'amélioration, la maintenance et l'évolution des composants React et PHP/Drupal de la plateforme.


La mission portera notamment sur deux composants majeurs :


*Dashboard : front-end React embarqué dans Drupal et BFF (Backend for Frontend) développé en Symfony ;

*Cockpit : application front-end React consommant différentes APIs, avec un périmètre serveur en cours d'enrichissement.

Le portail étant en évolution permanente, une attention particulière est portée à la qualité de l'expérience utilisateur. Une bonne sensibilité UX/UI sera donc fortement appréciée.


ORGANISATION ET ENVIRONNEMENT DE TRAVAIL


Le Développeur React Full Stack intégrera une équipe pluridisciplinaire et travaillera en collaboration étroite avec notamment :

*un DevOps Azure ;

*un Lead Developer Drupal ;

*les différents profils fonctionnels, techniques et experts métier de Digital Platforms.

La majorité de l'équipe travaille sur site dans les locaux parisiens de TotalEnergies.

L'organisation fonctionne selon des méthodologies Agile, Kanban et SAFe, avec une forte interaction entre les différentes squads.

L'équipe adopte également une approche de développement AI First, en mode SDD (Spec-Driven Development), notamment à travers l'utilisation de Matt Pocock Skills et APM.

Le Développeur React Full Stack aura pour responsabilité de maintenir, améliorer et faire évoluer les composants React et BFF de la solution Portal.


Il interviendra notamment sur les sujets suivants :


*Maintenir et enrichir les Dashboards de reporting des KPIs destinés aux utilisateurs du Portal ;

*Participer à la refonte technique du BFF, actuellement en migration vers une architecture basée sur des Azure Container Apps custom ;

*Maintenir et faire évoluer le site Cockpit, notamment dans le cadre de l'ajout de nouvelles fonctionnalités côté serveur ;

*Développer et améliorer les composants React des différentes applications ;

*Faire évoluer les workflows GitHub CI/CD afin d'améliorer l'automatisation du run et des déploiements ;

*Intégrer davantage de tests automatisés, notamment avec Cypress, dans les processus de livraison ;

*Réaliser ponctuellement des développements React pour d'autres squads de Digital Platforms ;

*Proposer et implémenter des évolutions technologiques sur les solutions existantes ;

*Contribuer à l'amélioration continue de l'organisation Agile et AI First de la Squad Portal.


ENVIRONNEMENT TECHNIQUE


Front-end

*React

*TanStack

*Vite

*Zod

*shadcn/ui

*Zustand

*Cypress

Back-end / CMS

*Symfony

*PHP

*Drupal

*Architecture BFF

*APIs tierces

Cloud & Infrastructure

*Microsoft Azure

*Azure Container Apps

*PostgreSQL

*Azure AI Search

*Redis Cache

CI/CD & DevOps

*GitHub

*GitHub Workflows

*Outils de contrôle et de qualité de code standards TotalEnergies

Intelligence artificielle

*GitHub Copilot

*Modèles OpenAI et Anthropic

*Claude Code avec clé LLM privée

*Approche AI First / Spec-Driven Development

Architecture

*Approche Monorepo pour les deux applications

*Nombreuses intégrations avec des APIs tierces


LIVRABLES ATTENDUS


Au-delà du développement et de la maintenance du code applicatif, avec une utilisation importante de l'IA dans le processus de développement, le consultant sera amené à produire et maintenir :


*Les spécifications fonctionnelles et techniques ;

*Les ADR (Architecture Decision Records) ;

*Les changelogs ;

*La documentation des APIs via Swagger ;

*Le corpus documentaire technique et applicatif associé aux solutions.

https://www.collective.work