Skip to main content

Description

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.

Ce que nous recherchons

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).

Candidat idéal

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.

Éducation minimale

Baccalauréat

Compétences techniques

JavaScript
Angular
HTML5
SASS
CSS
Jest
Jasmine
Git
API REST
Composants UI
React
Vue
RxJs
NgRx
Docker
GitHub Actions
nvm
node.js
npm
Apprentissage Actif
Méthodologie Agile
Intégrations d'Applications
Livraison d'Applications d'Entreprise
Langages de Programmation
Cycle de Vie du Développement Logiciel (SDLC)

Compétences interpersonnelles

Souci du Détail
Résolution de Problèmes en Groupe
Collaboratif
Résilient
Orienté Apprentissage
Mentor
Coaching

Heures de travail

37,5 heures/semaine

Avantages

Primes
Avantages sociaux flexibles
Rémunération concurrentielle
Commissions (le cas échéant)
Actions (le cas échéant)
Opportunités de coaching et de gestion
Options d'équilibre travail/vie personnelle flexibles
Opportunités de travail stimulant
Opportunités d'assumer des responsabilités progressivement plus importantes

À propos de l'entreprise

R

Royal Bank of Canada

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.

Axé sur la mission
Inclusif
Innovant
Collaboratif
Professionnel
Voir tous les emplois chez Royal Bank of Canada
Retour aux offres

    Nous respectons votre vie privée

    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.