Forterro is a UK-based software company offering highly specialized software products and services designed to help industrial businesses strengthen operations and accelerate growt
Principal, Software Frontend Engineering
Location
France
Posted
39 days ago
Salary
0
Seniority
Senior
No structured requirement data.
Job Description
Principal, Software Frontend Engineering
Forterro
Title: Principal, Software Frontend Engineering Location: France, Remote Job 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. ️ Au quotidien - 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 Comment on travailleL'é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. Indispensable - 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 Un plus - 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
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Performing development and configuration of custom Salesforce Lightning Web components, OmniScripts, Data Mappers, and Integration Procedures • Configuring Salesforce page layouts, record types, and field configurations • Configuring and activating Salesforce Flow automations • Performing development of custom Apex triggers, classes, and controllers • Building and maintaining Salesforce reports, dashboards, and analytics • Configuring Salesforce Service Cloud features • Performing integration tasks between Salesforce and external systems • Maintaining Salesforce security profiles, permission sets, and sharing rules • Configuring and deploying Salesforce email templates, automated notifications • Performing development of custom Salesforce Screen Flows and surveys • Configuring Salesforce Communities/Experience Cloud • Supporting the development and maintenance of Salesforce data models • Conducting Salesforce user acceptance testing and quality assurance
• Surface gameplay concepts through the HUD and in-game UI • Implement store, progression, settings, loading and matchmaking screens • Own the core architecture of our UI systems and ensure they are robust, maintainable, and extendable • Own all polish aspects of UI including animation and audio • Iterate with our internal team to find the proper visual aesthetic for our menus • Prototype, polish, and maintain any in-world interfaces • Bring technical excellence to UI across multiple features and platforms, and be a go-to resource for the broader engineering team • Optimize and fix bugs in existing UI systems, including porting Blueprints to native code where appropriate • Improve and iterate on existing features, accept and respond to critical feedback, and prototype new features as needed • Write robust, maintainable code and contribute ideas toward all aspects of the game's production and development • Collaborate cross discipline with engineering, design, and art to problem solve and push the quality of the player experience • Participate in playtesting and providing hands-on feedback as the project progresses
Role Description We are looking for a talented and motivated Frontend Engineer skilled in our core tech stack (Typescript, ThreeJS, React, React-Three-Fiber) to join our team. You will focus on building reusable and modular components, often working in Storybook for easy component isolation. Strong vector maths skills are essential, as they directly support the automation features of our tool. - Quickly build new software features while maintaining high coding standards. - Build high-quality, reusable, and modular components. - Collaborate closely with the team to ensure components work seamlessly in isolation. - Leverage strong vector maths skills for feature development and automation. - Communicate effectively with team members to ensure smooth project execution. Qualifications - Proficiency in Typescript, ThreeJS, React, and React-Three-Fiber. - Ability to build modular components with an emphasis on reusability. - Strong maths skills, particularly in vector mathematics. Requirements - Experience in the Architecture, Engineering, and Construction (AEC) industry (Nice to Have). - Familiarity with backend technologies (Nice to Have). - Experience in a start-up environment (Nice to Have). Benefits - Competitive salary. - Opportunities for career growth as the company expands. - Highly varied and interesting work that can adapt to your interests. - Fully remote working arrangement with in-person meetings every two months.
Senior Frontend Developer, Cloud
Tempo SoftwareAdaptive SPM for AI-Accelerated Innovation | Modular Solutions, Compounding Value | 30,000+ Customers
• Write efficient, readable, maintainable, and testable client-side code using TypeScript, JavaScript and various frameworks • Create unit tests, sometimes integration and performance tests • Review your peers' code • Solve challenging problems with a great attention to user experience, security and performance • Cooperate with product managers, designers, software developers, QA engineers, and technical writers to develop and maintain the best Atlassian plugins that are used by thousands of people in many big-name companies around the world


