Senior UI Developer

0000050007 Royal Bank of Canada

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
HTML CSS JavaScript +8 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

Job Description

Quelle est l’opportunité ?

Transformez des flux de titrisation complexes en interfaces intuitives, riches en données pour les structuteurs d’opérations, l’analyse des opérations et les flux de titrisation de bout en bout. En tant que Senior UI Developer, vous créerez des applications web adaptatives qui visualisent des données de marché en temps réel et les cycles de vie des opérations, en tirant parti de cadres front-end modernes et des technologies infoclud.

Que ferez-vous ?

  • Développer des UIs dynamiques et performantes en utilisant React et Redux pour la gestion de l’état, en assurant l’utilisabilité dans des marchés des capitaux à rythme rapide.

  • Intégrer des API RESTful afin d’afficher des analyses en temps réel, des indicateurs de risque et des tableaux de bord de conformité réglementaire.

  • Collaborer avec des concepteurs UX et des équipes back-end pour mettre en œuvre des interfaces réactives, accessibles et sécurisées.

  • Optimiser les performances front-end, assurer la compatibilité multi-navigateurs/appareils et respecter les normes d’accessibilité (WCAG).

  • Contribuer aux cycles de développement agiles, y compris les revues de code, les tests et les tests d’acceptation par les utilisateurs.

  • Maintenir la qualité du code via le contrôle de version (Git) et respecter les protocoles de sécurité de l’industrie financière.

  • Dans ce rôle, vous communiquerez et interagirez fréquemment avec des partenaires RBC et/ou des employés situés à travers le Canada et/ou dans le monde entier.

Ce dont vous avez besoin pour réussir

Indispensable :

  • 5 ans ou plus d’expérience avec des cadres modernes de JavaScript (React préféré).

  • Maîtrise de HTML5, CSS3 et des outils de gestion de l’état (Redux, Context API).

  • Expérience en intégration d’API RESTful et en traitement asynchrone des données.

  • Expérience avec des bibliothèques de visualisation de données financières (p. ex., Apache Echarts).

  • Bonne compréhension du design réactif et des principes UI/UX.

  • Connaissance de la gestion de version (Git) et des méthodologies agiles.

Atout :

  • Connaissance des outils de déploiement front-end dans le cloud ou des architectures de microservices.

  • Exposition à TypeScript ou à des cadres de tests

  • Compréhension des marchés des capitaux ou des flux de titrisation.

Ce que nous offrons

Nous relevons les défis pour être au meilleur de nous-mêmes, pour penser de façon progressive afin de continuer à croître et pour travailler ensemble afin d’offrir des conseils fiables qui aident nos clients à prospérer et nos collectivités à se développer. Nous nous soucions les uns des autres, nous réalisons notre plein potentiel, nous faisons une différence pour nos collectivités et nous atteignons un succès qui est partagé.

  • Un programme complet d’avantages sociaux et de rémunération totale incluant des primes et des avantages flexibles, une rémunération concurrentielle, des commissions et des actions, le cas échéant

  • Des leaders qui soutiennent votre développement grâce au mentorat et à la gestion d’occasions

  • Des options de conciliation travail/vie personnelle souples

  • Travailler au sein d’une équipe dynamique, collaborative, progressive et axée sur la performance

  • La capacité de faire une différence et d’avoir un impact durable

#LI-post#TECHPJ

Compétences liées au poste

  • Application Development

  • Applications Architecture

  • Database Development

  • Detail-Oriented

  • Group Problem Solving

  • JavaScript

  • Programming Languages

  • Software Development Life Cycle (SDLC)

  • System Applications

Détails supplémentaires du poste

  • Address:

    1 PLACE VILLE MARIE:MONTRÉAL
  • City:

    Montréal
  • Country:

    Canada
  • Work hours/week:

    37.5
  • Employment Type:

    Full time
  • Platform:

    CAPITAL MARKETS
  • Job Type:

    Regular
  • Pay Type:

    Salaried
  • Posted Date:

    2026-03-18
  • Application Deadline:

    2026-04-30

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Nos possibilités d’emploi

Chez RBC, nous sommes guidés par des valeurs partagées qui font vivre notre culture : Client First, Integrity, Collaboration, Respect and Excellence, et par notre volonté de gagner ensemble en tant qu’Un RBC. Nous croyons qu’un milieu de travail inclusif, où les perspectives diverses sont au cœur de notre croissance continue, est essentiel pour continuer d’être l’une des plus grandes et des plus réussies banques au monde. Le fait de maintenir un lieu de travail où nos employés se sentent soutenus pour donner le meilleur d’eux-mêmes, collaborer efficacement, stimuler l’innovation et progresser sur le plan professionnel nous aide à concrétiser notre Objectif et à créer de la valeur pour nos clients et nos collectivités. RBC vise à y parvenir grâce à des politiques et à des programmes conçus pour favoriser un milieu de travail fondé sur le respect, l’appartenance et l’occasion pour tous.

Rejoignez notre communauté de talents

Restez informé des excellentes possibilités de carrière chez RBC. Inscrivez-vous pour obtenir des renseignements personnalisés sur nos plus récents emplois, des conseils de carrière et des événements de recrutement qui comptent pour vous.

Repoussez vos limites et créez un nouvel avenir ensemble chez RBC. Découvrez comment nous mettons à profit notre passion et notre dynamisme pour améliorer le bien-être de nos clients et de nos collectivités aux postes affichés à jobs.rbc.com.

RBC est présentement invitée à des candidats à postuler pour ce poste vacant. Postuler à cette offre vous permet d’exprimer votre intérêt pour cette possibilité de carrière actuelle chez RBC. Les candidats qualifiés pourraient être contactés afin d’examiner plus en détail leur curriculum vitae.