Angular Developer - Typescript, Rest API, RxJS/NgRx, CI/CD
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
Rôle : Développeur Angular - Typescript, REST API, Angular v12+, CI/CD
Lieu : Montréal
Hybride : 3 jours par semaine au bureau.
Entrevue en personne requise
Nous recherchons un développeur Angular expérimenté, possédant une solide expertise dans la création d’applications web évolutives, réactives et à haute performance. Le candidat idéal doit avoir une expérience pratique avec Angular, TypeScript, les REST APIs et les pratiques modernes de développement front-end.
Responsabilités clés
- Concevoir, développer et maintenir des applications web à l’aide d’Angular (v12+), TypeScript, HTML5, CSS3 et JavaScript.
- Développer des composants UI réutilisables, modulaires et évolutifs.
- Intégrer des applications front-end avec des API RESTful et des services back-end.
- Optimiser la performance de l’application, la réactivité et l’expérience utilisateur.
- Collaborer avec des analystes d’affaires, des concepteurs UX et des développeurs back-end pour livrer des solutions de bout en bout.
- Participer aux revues de code et s’assurer du respect des normes de codage et des meilleures pratiques.
- Diagnostiquer, déboguer et résoudre les problèmes en production.
- Implémenter des tests unitaires et prendre en charge les processus de déploiement CI/CD.
Compétences requises
- 5+ ans d’expérience en développement front-end, dont au moins 3+ ans en Angular.
- Maîtrise solide d’Angular, TypeScript, JavaScript, HTML5, CSS3 et Bootstrap.
- Expérience avec RxJS, NgRx/gestion d’état, et Angular Material.
- Bonne compréhension de la conception web responsive et de la compatibilité entre navigateurs.
- Expérience d’intégration d’API RESTful et de traitement des données JSON.
- Connaissance de Git, Azure DevOps, Jenkins ou d’outils CI/CD similaires.
- Connaissance des méthodologies de développement Agile/Scrum.
Qualifications préférées
- Expérience avec des plateformes cloud telles qu’Azure ou AWS.
- Connaissance de l’architecture de microservices et du développement piloté par API.
- Expérience avec des frameworks de tests unitaires tels que Jasmine, Karma ou Jest.
- Exposition aux services financiers ou au domaine des marchés de capitaux est un atout.
À considérer (Nice to Have)
- Expérience avec React ou Node.js.
- Connaissance des meilleures pratiques en matière de sécurité pour les applications web.
- Connaissance de Docker et Kubernetes.