Une durabilité qui signifie des affaires
Nous recherchons un développeur UI senior hautement qualifié et motivé, expert en Angular, capable de concevoir, développer et livrer des applications de haute qualité. C’est une opportunité de contribuer à la modernisation de notre plateforme en utilisant les dernières avancées technologiques et méthodologies. Vous veillerez à l’excellence technique dans votre travail, en collaborant avec les parties prenantes et en respectant les meilleures pratiques en développement d’interface utilisateur.
Qui nous sommes
Le spécialiste des logiciels de durabilité, AMCS, a son siège en Irlande, avec des bureaux en Europe, aux États-Unis et en Australasie. Avec plus de 1 300 employés hautement qualifiés répartis dans 22 pays, nous sommes spécialisés dans la fourniture de solutions technologiques pour favoriser un avenir neutre en carbone.
Ce que nous faisons
Nos solutions SaaS innovantes augmentent l’efficacité et renforcent la durabilité dans les secteurs gourmands en ressources. Plus de 5 000 clients dans 23 pays bénéficient déjà de notre logiciel Performance Sustainability, garantissant que nous proposons des solutions pratiques pour améliorer la rentabilité et la résilience environnementale à travers le monde.
Notre équipe :
AMCS offre aux membres de l’équipe bien plus qu’un emploi, mais aussi une opportunité de tracer une carrière au sein d’une entreprise en pleine croissance, évoluant et innovant de nouvelles façons de travailler qui ont un impact positif sur le monde qui nous entoure. AMCS a été fondée en Irlande et conserve ses racines locales et sa mentalité de « start-up » avec une culture de connexion. Connexion à notre travail, Nos clients, nos collègues et notre communauté créent un environnement de travail favorisant l’ouverture, la collaboration et la créativité.
Responsabilités clés
Collaborer avec le Produit, l’UX, les architectes et les parties prenantes pour concevoir et livrer des interfaces centrées sur l’utilisateur.
Contribuer activement à la modernisation de notre écosystème Web UI et à l’alignement sur les standards de la plateforme.
Soutenir les efforts de migration liés aux mises à niveau d’Angular (par exemple, Angular 14 → 20), en accord avec les travaux de modernisation en cours.
Contribuer aux initiatives d’interface utilisateur en évaluant et en implémentant de nouveaux cadres, outils et techniques de développement fondamentaux pour l’interface.
Assurez-vous d’une cohérence dans l’approche et de l’adoption des concepts fondamentaux à travers vos projets.
Exploitez les technologies et outils d’IA pour accélérer la livraison et la valeur pour l’entreprise et nos clients.
Favoriser l’amélioration continue des processus, outils et technologies de développement.
Respectez les normes architecturales, les directives de codage et les pratiques DevOps.
Communiquez efficacement les NFR et les designs, tant formellement qu’oralement.
Identifier et aider à réduire toute dette technique stratégique.
Contribuer activement à l’effort de développement en mettant l’accent sur la qualité d’un code et une couverture de code élevée.
Qualifications et attributs personnels
Minimum de 8 ans d’expérience en équipe dans un environnement Agile.
Expérience avérée dans la livraison d’applications UI exploitant des services backend et des schémas de gestion d’état.
Excellentes compétences en communication, documentation, conception et gestion des parties prenantes.
Excellence en JavaScript & Typescript ainsi que dans les frameworks associés tels qu’Angular, React, RxJS et NgRx.
Maîtrise des schémas de gestion d’État tels que Redux et MobX.
Expérience dans la création de composants réutilisables pour l’interface utilisateur et avec des patterns comme MFE.
Exposition à la conception et à la construction d’applications fiables optimisées pour les performances.
Expérience et connaissance des CDN.
Utilisation de npm et CLI pour la gestion de paquets.
Respectez les pratiques de développement basées sur les troncs — par exemple, revues de code, tests automatisés, intégration continue et livraison continue.
Solide expérience avec des frameworks de tests unitaires comme Jasmine et Karma.
Excellentes compétences en résolution de problèmes, débogage, et la capacité à remettre en question le statu quo.
Grande attention aux détails et volonté de relever des défis techniques complexes.
Familiarité avec les API RESTful, la programmation asynchrone et l’intégration avec les services backend.
Curiosité intellectuelle et capacité à rester informé des dernières avancées en matière d’interface utilisateur et de technologie IA.
Une expérience en codage dirigée par l’IA serait un atout.
L’expérience avec les améliorations Angular est considérée comme avantageuse.
#LI-JR1