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
HTML CSS JavaScript +13 autres

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.