Principal, Software Frontend Engineering

 Posted 2 months ago
  
 France
  
⭐ 5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

You will design, develop, and evolve frontend applications and shared UI capabilities for the MyForterro platform, focusing on identity, authentication, and AI-driven features. The role involves building reusable components, ensuring architectural consistency, and collaborating with backend and design teams to deliver high-quality, scalable solutions.

Principal, Software Frontend Engineering

Department: Product Research & Development

Employment Type: Permanent

Location: France, Remote



Description

🏱 À propos de Forterro & MyForterro

Forterro
est un éditeur de logiciels européen spécialisé dans les solutions ERP et logiciels métiers pour l'industrie midmarket. Nous accompagnons des entreprises industrielles et de services dans le pilotage de leurs opérations, leur production, leur supply chain et leur développement à l'échelle européenne.

MyForterro
est la plateforme transversale au cƓur du groupe. Elle fournit les services partagĂ©s sur lesquels s'appuient les produits Forterro : Single Sign-On, fĂ©dĂ©ration d'identitĂ©, authentification OAuth 2.0 / OpenID Connect, autorisation par rĂŽles, APIs partagĂ©es et intĂ©gration transverse.

MyForterro a également un rÎle plus large : fournir un socle commun permettant de déployer de nouvelles capacités à l'échelle du groupe, y compris des services mutualisés et des fonctionnalités liées à l'IA.

Cela inclut une couche IA en dĂ©veloppement : services d’inference, orchestration, exposition de capacitĂ©s intelligentes et cas d’usage agentiques intĂ©grĂ©s Ă  l’échelle du groupe.

SĂ©curitĂ©, identitĂ©, gouvernance et intĂ©gration — avec une responsabilitĂ© croissante sur les services transverses et les capacitĂ©s d’innovation.


🎯 Votre mission

Vous concevrez, dĂ©velopperez et ferez Ă©voluer les applications frontend et les capacitĂ©s UI partagĂ©es au cƓur de MyForterro.

Le rĂŽle couvre deux dimensions :

Fondations plateforme
— les interfaces d’identitĂ©, d’authentification, d’autorisation, de gestion des accĂšs et d’administration utilisĂ©es par les produits Forterro.

Innovation & IA
— les interfaces permettant d’exposer des capacitĂ©s intelligentes, incluant les interactions conversationnelles, le streaming et les usages liĂ©s aux agents.

Vous contribuerez Ă  la construction de composants frontend rĂ©utilisables, de modules partagĂ©s et de packages conçus pour ĂȘtre utilisĂ©s Ă  l’échelle de plusieurs produits.

Le poste implique Ă©galement une participation aux choix d’architecture, aux revues de code et Ă  l’évolution des standards frontend de la plateforme.
  • Livrer des fonctionnalitĂ©s de bout en bout dans une architecture modulaire
  • DĂ©velopper et faire Ă©voluer les interfaces d’authentification, SSO, autorisation et workflows d’administration
  • Concevoir et dĂ©velopper des interfaces liĂ©es aux capacitĂ©s IA (chat, streaming, interactions agentiques)
  • Construire des composants UI rĂ©utilisables et des packages frontend partagĂ©s
  • Contribuer Ă  la librairie de composants, aux patterns frontend et Ă  la cohĂ©rence entre modules
  • IntĂ©grer le frontend avec les services backend et les APIs de maniĂšre fiable et sĂ©curisĂ©e
  • Optimiser les performances, l’ergonomie et la maintenabilitĂ© des applications
  • Écrire des tests (unitaires, intĂ©gration, E2E) avec un niveau adaptĂ© aux enjeux
  • Participer aux revues de code et Ă  l’amĂ©lioration continue de la qualitĂ©
  • Contribuer aux sujets de sĂ©curitĂ© frontend (CSP, gestion des tokens, dĂ©pendances)
  • Participer aux pratiques CI/CD et Ă  la qualitĂ© des livraisons
  • Collaborer avec les Ă©quipes backend, produit et design
  • Contribuer aux standards frontend et au partage de connaissances
L’équipe fonctionne en full remote, avec une organisation orientĂ©e asynchrone. L’autonomie, la communication claire et la fiabilitĂ© dans l’exĂ©cution sont importantes.

Le poste implique un bon niveau d’ownership : identifier les sujets Ă  traiter, les faire avancer et s’assurer qu’ils tiennent dans la durĂ©e.

L’environnement de travail est collaboratif, avec une attention portĂ©e Ă  la qualitĂ© technique, Ă  la cohĂ©rence des interfaces et Ă  la maintenabilitĂ© des solutions.
  • Livrer des fonctionnalitĂ©s de bout en bout dans une architecture modulaire
  • DĂ©velopper et faire Ă©voluer les interfaces d’authentification, SSO, autorisation et workflows d’administration
  • Concevoir et dĂ©velopper des interfaces liĂ©es aux capacitĂ©s IA (chat, streaming, interactions agentiques)
  • Construire des composants UI rĂ©utilisables et des packages frontend partagĂ©s
  • Contribuer Ă  la librairie de composants, aux patterns frontend et Ă  la cohĂ©rence entre modules
  • IntĂ©grer le frontend avec les services backend et les APIs de maniĂšre fiable et sĂ©curisĂ©e
  • Optimiser les performances, l’ergonomie et la maintenabilitĂ© des applications
  • Écrire des tests (unitaires, intĂ©gration, E2E) avec un niveau adaptĂ© aux enjeux
  • Participer aux revues de code et Ă  l’amĂ©lioration continue de la qualitĂ©
  • Contribuer aux sujets de sĂ©curitĂ© frontend (CSP, gestion des tokens, dĂ©pendances)
  • Participer aux pratiques CI/CD et Ă  la qualitĂ© des livraisons
  • Collaborer avec les Ă©quipes backend, produit et design
  • Contribuer aux standards frontend et au partage de connaissances


🎯 Votre profil

On s’intĂ©resse davantage Ă  votre maniĂšre de travailler et de raisonner qu’à une simple checklist.
  • Solide maĂźtrise de React + TypeScript — expĂ©rience significative en production
  • PensĂ©e architecturale — capacitĂ© Ă  concevoir des applications frontend robustes, maintenables et scalables
  • IntĂ©gration d’APIs — expĂ©rience dans la consommation et la structuration d’interactions avec des services backend
  • Gestion du server state — bonne maĂźtrise de React Query (TanStack Query) et des problĂ©matiques associĂ©es
  • Multi-produits — capacitĂ© Ă  concevoir des composants et des capacitĂ©s rĂ©utilisables
  • QualitĂ© logicielle — approche pragmatique du test (unitaires, intĂ©gration, E2E)
  • SĂ©curitĂ© frontend — comprĂ©hension des flux d’authentification, gestion des tokens et bonnes pratiques web
  • RĂ©solution pragmatique — capacitĂ© Ă  arbitrer et Ă  expliquer les choix techniques
  • Autonomie — capacitĂ© Ă  avancer efficacement dans un environnement remote
  • Esprit collaboratif — participation active aux revues de code et au partage de contexte
  • À l’aise dans un environnement outillĂ© — GitHub, Jira, CI/CD
  • Monorepo, librairies de composants, API layers typĂ©es
  • OAuth 2.0 / OpenID Connect, flux SSO dans des SPA
  • DĂ©veloppement de SDK frontend ou packages partagĂ©s
  • i18n Ă  l’échelle (multi-langues)
  • ExpĂ©rience SaaS, plateforme ou environnement multi-produits
  • IntĂ©rĂȘt pour les interfaces IA — chat, streaming, interactions agentiques
  • TailwindCSS, Radix UI, Zustand ou outils Ă©quivalents
  • ExpĂ©rience CI/CD et pratiques de livraison frontend
Localisation : Full remote
Contrat : CDI — Temps plein
Rattachement : Engineering Manager / VP Software Engineering
Outils : GitHub, Jira, CI/CD (GitHub Actions), PostHog

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Frontend Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified