Cette opportunité implique l'utilisation de compétences technologiques pour créer des produits percutants et offrir des expériences client exceptionnelles grâce à la transformation de bout en bout du parcours client chez RBC. Le rôle s'inscrit au sein d'une équipe produit agile axée sur la construction de la future pile technologique avec une architecture moderne et flexible, mettant l'accent sur la réutilisabilité, l'excellence technique et une conception réfléchie.
Créer de nouvelles applications destinées aux clients en utilisant Angular et les dernières technologies.
Travailler au sein d'une équipe produit Agile.
Concevoir et développer des structures de code réutilisables.
Collaborer à la conception et à l'implémentation de la logique logicielle en suivant les meilleures pratiques actuelles.
Encadrer et former les autres membres de l'équipe et pratiquer la programmation en binôme.
Fournir des conseils et une direction pour assurer une haute qualité de code au sein d'une suite d'applications d'entreprise en évolution rapide.
Rechercher activement des connaissances sur les nouvelles technologies et comment elles peuvent être utilisées pour résoudre les défis actuels et prévisibles.
Collaborer avec d'autres développeurs de l'équipe pour définir et intégrer des API REST avec des composants d'interface utilisateur (UI).
Diplôme de B.S. en informatique ou dans un domaine technique connexe avec une expérience pratique équivalente.
Plus de 2 ans d'expérience avec JavaScript.
Connaissance et expérience intermédiaires à avancées avec Angular.
Expérience de travail avec les pratiques professionnelles d'ingénierie logicielle pour le cycle de vie complet du développement logiciel, y compris les normes de codage, les revues de code, la gestion du code source, les processus de build et les tests.
Expérience dans la construction de mises en page complexes avec SASS ou un autre langage de script CSS, et HTML5.
Expérience des tests unitaires avec Jest ou Jasmine.
Expérience des méthodologies de fusion et de branchement de code utilisant Git.
Expérience de travail au sein d'une équipe produit Agile.
Atout : Expérience dans le support de logiciels de niveau production.
Atout : Expérience avec d'autres frameworks d'interface utilisateur Web (ex. React, Vue).
Atout : Expertise en programmation réactive utilisant RxJs et en gestion d'état utilisant NgRx.
Atout : Expérience en accessibilité web, performance et tests de bout en bout.
Atout : Expérience avec un système de design et/ou une bibliothèque de composants.
Atout : Pratiques de codage orienté objet, y compris une solide connaissance des patrons de conception, du refactoring, du code propre.
Atout : Compréhension des processus et technologies de déploiement DevOps ; Docker, GitHub Actions, etc.
Atout : Expérience des méthodologies BDD et TDD.
Atout : Expérience avec nvm, node.js et npm.
Baccalauréat
37,5 heures/semaine
La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être et guidée par des principes en vue de produire une performance de premier plan. En tant que plus grande banque du Canada, elle offre des services de banque aux particuliers et aux entreprises, de gestion de patrimoine et de marchés des capitaux à plus de 17 millions de clients dans le monde.
BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.