Description
Filiale de VINCI Energies, TCI+ est le leader en transition énergétique et en transformation numérique au Québec. Depuis près de 50 ans, nos 2 000 employés et employées sont engagés à assurer la sécurité et l’efficacité des infrastructures et des réseaux d’énergies renouvelables, de télécommunications et d’infrastructures urbaines.
Exigences du poste :
- Maîtrise d’Angular (v17+) et de TypeScript
- Expérience avec Material Design et RxJS
- Connaissance des API REST et intégration avec un back-end .NET
- Bonne compréhension des modèles d’architecture front-end (MVVM, architecture modulaire)
- Expérience en optimisation des performances et accessibilité web
- Compétences intéressantes en tests unitaires et tests end-to-end (Jasmine, Karma, Cypress)
- Expérience avec Fabric.js pour la manipulation graphique (annotations PDF, tableaux interactifs) (un atout)
- Connaissance en CI/CD avec Azure DevOps (un atout)
- Expérience dans un environnement cloud Azure (un atout)
- Intérêt pour l’intégration de l’IA dans les interfaces utilisateur (un atout)
Vos principales responsabilités :
- Modernisation du Front-End : Participer à la refonte de l’interface utilisateur en Angular pour AGP 3.0, en appliquant les meilleures pratiques en matière de performance, accessibilité et expérience utilisateur.
- Développement de nouvelles fonctionnalités : Implémenter de nouveaux modules et optimiser ceux existants en respectant une approche modulaire.
- Collaboration avec l’équipe : Travailler en étroite collaboration avec le back-end .NET, les designers UI/UX et les autres développeurs pour garantir une expérience fluide et efficace.
- Optimisation et performance : Veiller à la rapidité et à la fluidité de l’application en optimisant le rendu et la gestion des données côté client.
- Participation aux décisions techniques : Contribuer aux choix d’architectures front-end et aux bonnes pratiques de développement Angular.
Ce que nous offrons :
- Entreprise mondiale;
- Achat de part (Programme Castor);
- Programme d’avantage sociaux incluant une assurance-maladie, assurance vision, une assurance voyage et une assurance dentaire, ;
- Activité sociale
- Cotisation employeur à un Régime retraite
- Programme de reconnaissance
- Conciliation travail-vie personnelle