This job offer is no longer available
Développeur web full-stack sénior (Angular, C++) - Evident Canada
- Montreal, Québec, Canada
- Montreal, Québec, Canada
About
Vous êtes passionné par la technologie, l’innovation et les défis techniques stimulants ? Rejoignez une équipe R&D agile, multidisciplinaire et auto-organisée, où chaque idée compte et où l’excellence logicielle est au cœur de nos produits. Dans ce rôle stratégique, vous participerez à la conception et au développement de logiciels de nouvelle génération destinés au domaine du contrôle non destructif (CND). Vous contribuerez à toutes les étapes du cycle de vie logiciel, de l’architecture à la mise en production, dans un environnement technologique de pointe, tant en développement Web qu’en C++ pour les composants temps réel.
Responsabilités spécifiques
- Concevoir et développer des solutions logicielles complètes en mode Full Stack (Prédominance frontend avec Typescript)
- Contribuer à la définition d’architectures logicielles robustes, évolutives et performantes
- Développer des applications multi-plateforme (Web, Desktop et Device) en utilisant Angular 19, Typescript, WebGL, Electron et C++
- Optimiser les performances logicielles (multi-threading, GPU, gestion mémoire)
- Développer des algorithmes avancés et assurer la rétrocompatibilité des systèmes
- Intégrer des pratiques modernes d’intégration et de livraison continues
- Développer des tests automatisés et des outils de diagnostic pour améliorer la fiabilité
- Réduire la dette technique et améliorer continuellement la qualité du code
- Participer activement aux cérémonies Scrum
Responsabilités générales
- Encadrer et soutenir les développeurs moins expérimentés afin de favoriser leur montée en compétences et la cohésion d’équipe.
- Accompagner l’introduction de nouvelles méthodes et outils, et en optimiser l’usage en cohérence avec la vision technologique de l’entreprise
- Collaborer activement avec les différentes parties prenantes pour résoudre des enjeux techniques complexes et interfonctionnels
- Favoriser la synergie inter-sites, en maintenant des communications ouvertes, efficaces et constructives avec les collègues des autres unités · S’impliquer et participer activement à l’élaboration et la mise en œuvre de la culture d’amélioration continue
Compétences techniques :
- Diplôme universitaire en génie logiciel, informatique ou équivalent
- 10+ années d’expérience en développement web/logiciel
- Maîtrise de Javascript/Typescript, expérience avec Angular ou React
- Expérience avec langages backend (C++ atout)
- Expérience en développement sous Windows ou Linux
- Solides compétences en optimisation logicielle et en architecture logicielle
- Bonne connaissance des outils de versionnement (Git)
- Familiarité avec UML
- Aisance en mathématiques appliquées (algèbre linéaire, trigonométrie)
- Niveau d’anglais intermédiaire afin de collaborer avec des intervenants à l'international.
Languages
- French
This job was posted by one of our partners. You can view the original job source here.