L’offre est active

Développeur React Full Stack - Squad Portal - Freelance (H/F)

Salaire non précisé
FreelanceExpérience non préciséeParis

À propos de cette offre

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.

COMPÉTENCES RECHERCHÉES

Le

Repère marché

90 217 €

Basé sur 188 offres avec salaire pour Emplois à Paris

Analyse salariale complète

Questions fréquentes

Quel salaire puis-je attendre ?

Cette annonce n’indique pas de salaire. Des postes similaires à Paris tournent souvent autour de 90 217 € (médiane sur 188 offres).

Comment postuler ?

Ouvrez la page source d’origine et contactez l’employeur. Finder ne facture jamais les candidats.

Ces offres sont-elles à jour ?

Oui. Finder actualise régulièrement les offres des sources publiques et retire les annonces clôturées.

Où voir le type de contrat et le mode de travail ?

Les conditions clés sont affichées au-dessus de la description. Vous pouvez aussi ouvrir les listes liées pour Collective.work et Paris.

Postuler