Au sein de la Direction du Développement Logiciel & Webservices et de l’équipe Front-End, le/la développeur(se) Front-End contribue à la conception, au développement et à la maintenance des interfaces utilisateurs, notamment web, pour l’ensemble des produits de l’écosystème Altametris Suite.
Dédiées à la numérisation et à la gestion des infrastructures industrielles, les applications du portail Altametris Suite permettent aux utilisateurs de centraliser, visualiser et analyser des données géographiques descriptives, en 2D et 3D, de l’état des installations. Cet écosystème propose également des solutions de traitements massifs permettant notamment d’optimiser les opérations de maintenance des réseaux ferrés.
Sous la responsabilité du Lead Développeur Front-End et en collaboration avec l’ensemble des équipes techniques, le/la développeur(se) Front-End contribue à la qualité technico-fonctionnelle des interfaces utilisateurs, participe activement à l’évolution de la stack technique, à l’amélioration continue du code et à la qualité des livrables.
Les missions du/de la développeur(se) Front-End seront les suivantes :
Assurer le développement et la maintenance évolutive d’interfaces web performantes, robustes et sécurisées, particulièrement dans un objectif de valorisation de données géospatiales (cartographies 2D et 3D)
Participer à l’évolution de la stack Front-End
Contribuer à la qualité du code (tests, revues, CI/CD, bonnes pratiques) sur son périmètre
Respecter les normes de développement et de sécurité, notamment en participant au processus de revue de code et en contribuant à la documentation technique
Collaborer étroitement avec les équipes Produit (UX/UI), Cloud, Microservices, et de la Direction Technique dans une posture de co-construction des produits
Participer à l’animation du suivi des travaux en mode projets, en contexte Agile, et assurer une communication fluide sur et autour de ses travaux
Participer au processus de veille technologique sur les outils et frameworks utilisés
Formation équivalent bac+2 minimum en développement informatique, génie logiciel ou assimilé.
Entre 6 mois et 2 ans d’expérience sur un poste similaire.
Savoir et savoir-faire :
Maitrise : Angular, HTML, CSS, Javascript.
Connaissance : Angular Material, Typescript, Git, librairies 2D (Openlayers, Leaflet, MapLibre, etc.) et 3D (Three.js, Potree), bonnes pratiques (séparation des responsabilités, limitations des dépendances, documentation de code, etc.).
Les plus : framework Qt ou autres (React, Vue, Svelte, etc.), librairies de test (Cypress, Jest), appétences pour l’UI/UX, souci du détail.
Faire-savoir :
Maîtrise de la communication formelle et informelle, sous toutes ses formes (orale, digitale et médias) vers les équipes, vers l’Actionnaire-client et vers l’externe.
Anglais : compétences professionnelles à l’écrit.
Un premier entretien téléphonique avec l’équipe RH, suivi d’un second entretien avec le manager et un membre de son équipe. Si nécessaire, un troisième échange pourra être organisé avec des collaborateurs en lien direct avec le poste.
Rencontrez Andrianaina, Responsable Plateforme Logicielle
Rencontrez Guilhem, Directeur Technique
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.