Senior Angular Developer – Angular 12+, TypeScript & RxJS
Astra North Infoteck Inc.
Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Permanent à temps plein
Description du poste
Angular Developer – Angular, TypeScript & RxJS
Lieu : Montreal – Hybrid : 3 jours par semaine au bureau
Entretien : Entretien en face à face requis
Nous recherchons un développeur Angular expérimenté avec 8-10 ans d’expérience globale en TI et une solide expertise dans le développement d’applications web responsives, évolutives et performantes à l’aide d’Angular. Le candidat idéal possède une expérience pratique des technologies front-end modernes, de l’intégration d’API, de la gestion d’état et des méthodologies de développement Agile.
Responsabilités clés
- Concevoir, développer et maintenir des applications web utilisant Angular (v12+).
- Créer des composants UI réutilisables et assurer des performances optimales de l’application.
- Collaborer avec des analystes d’affaires, des concepteurs UX/UI, des développeurs back-end et des parties prenantes afin de livrer les exigences métier.
- Intégrer des API RESTful et des microservices avec des applications front-end.
- Développer des interfaces web responsives et compatibles avec les navigateurs.
- Écrire un code propre, maintenable et bien documenté en suivant les meilleures pratiques.
- Participer aux revues de code, aux tests unitaires et au dépannage des problèmes en production.
- Optimiser les applications pour une vitesse, une évolutivité et une sécurité maximales.
- Travailler dans des équipes Agile/Scrum et contribuer à la planification de sprint, aux estimations et aux releases.
- Assurer le support des processus de déploiement CI/CD et de la surveillance des applications.
Compétences requises
- 8+ ans d’expérience en développement logiciel avec 5+ ans de développement Angular.
- Forte expérience avec Angular, TypeScript, JavaScript, HTML5, CSS3, SCSS, RxJS.
- Expérience avec Angular Material et la conception d’interface responsive.
- Bonne compréhension des API REST, JSON, et de l’intégration d’API.
- Expérience avec la gestion d’état (NgRx, Redux).
- Connaissance de l’architecture des microservices.
- Expérience avec Git, Jenkins, Azure DevOps, pipelines CI/CD.
- Connaissance des frameworks de tests unitaires tels que Jasmine, Karma, Jest.
- Solides compétences de débogage et d’optimisation des performances.
Compétences préférées
- Expérience avec Node.js et intégration back-end.
- Connaissance des plateformes cloud telles que AWS, Azure ou GCP.
- Expérience avec Docker et déploiements avec conteneurs.
- Exposition à des outils de développement assisté par IA tels que GitHub Copilot.
- Expérience dans le secteur des services financiers ou du domaine bancaire est un plus.
Compétences clés
- Excellentes compétences en résolution de problèmes et analyse.
- Excellentes compétences en communication et gestion des parties prenantes.
- Capacité à travailler de manière autonome et dans un environnement d’équipe collaboratif.
- Engagement fort envers la qualité et l’excellence dans la livraison.