Développeur Reactjs H/F

SQUAD
Inconnu, France
1 day ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

PHP (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Automation of Tests Microsoft Azure Continuous Integration DevOps Drupal Github Web Portals PostgreSQL
+11 more
Redis Cloud Services Swagger Symfony GitHub Copilot ReactJS Large Language Models Cypress (Programming Language) Git Webpack Front End Software Development

Job description

Au sein du SI TotalEnergies, l’équipe (squad) Portal de Digital Platforms (DP) développe un portail web interne à destination des utilisateurs des produits et services cloud (Landing Zone, CICD, Data, API, AI, etc.) de la compagnie.

La Squad portal est orientée expérience utilisateur et a besoin d’être accompagnée par une ressource technique dans l’amélioration des composants React et php du site web (Drupal). Notamment les composants :

  • Dashboard (React front-end embedded par Drupal, BFF back for front en Symfony).
  • Cockpit (React front-end avec APIs client).

Objectifs et livrables

Organisation

Au sein de l’équipe, le développeur React full stack travaille en collaboration étroite avec un DevOps Azure et un lead dev Drupal.

La majorité des collaborateurs sont sur place, dans nos locaux de Paris. Les équipes sont pluridisciplinaires (fonctionnelle, technique, expert métier, etc.) et communiquent activement entre elles selon les méthodologies agiles (Kanban, Safe).

Approche de développement IA first en mode SDD (nous utilisons Matt Pocock skills et APM).

Culture et valeurs

En parallèle des valeurs du manifeste Agile, Digital Platforms valorise l’autonomie et l’engagement, la transparence et l’expression pro active de feedbacks entre les collaborateurs. L’esprit d’équipe est indispensable. Les solutions portées par les squads sont maintenues dans l’esprit “you build it, you run it”. Enfin, DP se veut exemplaire sur le respect des standards IT, Archi et cyber de TotalEnergies.

Technique

  • Serveur : hébergement Azure cloud, Container app, PostGreSQL, AI Search, Redis cache
  • Applicatif : approche monorepo pour les deux apps, nombreuses APIs tierces
  • Composants employés : TanStack, Vite, Zod, Shackcn.ui, Zustand
  • CICD : GitHub avec workflows et suite d’outils de vérification de code standard chez TotalEnergies.
  • IA : GitHub copilot (modèles Open AI et Anthropic), Claude code avec clé LLM privée.

Objectifs et livrables

Pour maintenir les composants React et BFF de sa solution, les objectifs de la squad Portal sont :

  • Maintenir et améliorer sur le Portal des dashboards de reporting de KPIs pour les utilisateurs. Le BFF est en cours de refonte technique vers de la container app custom.
  • Maintenir et améliorer le site “Cockpit”. L’ajout de fonctionnalités serveur sur ce site est en cours.
  • Faire évoluer les workflows GitHub de la CI/CD pour optimiser l’automatisation du run
  • Inclure dans les process de livraison des tests automatisés (Cypress)
  • Egalement, réalisation de missions ponctuelles React pour d’autres squads de DP

Le développeur React est également impliqué dans :

  • Participer à l’amélioration continue de l’organisation agile et IA first de la squad Portal
  • Proposer et implémenter des évolutions technologiques sur les solutions existantes

Le portail est en constante évolution et met l’accent sur l’expérience utilisateur, une sensibilité UX/UI est fortement appréciée.

Les livrables attendus, à côté du code applicatif (générés à l’aide de l’IA) sont :

  • Specs fonctionnelles et techniques
  • ADR, changelog, swagger, corpus documentaire

Requirements

Kanban API Git Drupal Autonomie PHP Amélioration continue PostgreSQL React JS

Benefits & conditions

Taux journalier :Salaire selon profil

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

3:26 min

Leveraging existing web knowledge for developer experience

Xuan Huang Xuan Huang · World Congress 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all