Connexion

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 Agile +8 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 – Hybride : 3 jours par semaine au bureau

Entretien : Entretien en personne 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 réactives, évolutives et performantes en utilisant Angular. Le candidat idéal doit avoir 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 en utilisant Angular (v12+).
  • Construire des composants d’interface 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 pour livrer les exigences d’affaires.
  • Intégrer des API RESTful et des microservices avec des applications front-end.
  • Développer des interfaces web réactives et compatibles avec plusieurs 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 en équipes Agile/Scrum et contribuer à la planification de sprint, aux estimations et aux déploiements.
  • Assurer le support des processus de déploiement CI/CD et de la surveillance des applications.

Compétences requises

  • 8+ années d’expérience en développement logiciel avec 5+ années de développement Angular.
  • Expérience solide avec Angular, TypeScript, JavaScript, HTML5, CSS3, SCSS, RxJS.
  • Expérience avec Angular Material et la conception d’interface réactive.
  • Bonne compréhension des REST API, 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 cadres de tests unitaires tels que Jasmine, Karma, Jest.
  • Compétences solides 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 les déploiements en conteneurs.
  • Exposition à des outils de développement assisté par l’IA tels que GitHub Copilot.
  • Expérience dans les Services financiers ou le domaine bancaire est un atout.

Compétences clés

  • Excellentes compétences en résolution de problèmes et en analyse.
  • Bonne capacité de communication et de gestion des parties prenantes.
  • Capacité à travailler de manière autonome et au sein d’une équipe collaborative.
  • Engagement fort envers la qualité et l’excellence dans la livraison.