RBC

Senior UI Developer

RBC

full-time

Posted on:

Location Type: Office

Location: MontréalCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Transform complex securitization workflows into intuitive, data-rich interfaces for deal structurers
  • Build responsive web applications that visualize real-time market data and deal lifecycles
  • Develop dynamic, high-performance UIs using React and Redux for state management
  • Integrate RESTful APIs to display real-time analytics, risk metrics, and regulatory compliance dashboards
  • Collaborate with UX designers and backend teams to implement responsive, accessible, and secure interfaces
  • Optimize frontend performance, ensure cross-browser/device compatibility, and adhere to accessibility standards (WCAG)
  • Contribute to agile development cycles, including code reviews, testing and user acceptance testing
  • Maintain code quality through version control (Git) and adhere to financial industry security protocols

Requirements

  • 5+ years of experience with modern JavaScript frameworks (React preferred)
  • Proficiency in HTML5, CSS3, and state management tools (Redux, Context API)
  • Experience with RESTful API integration and asynchronous data handling
  • Experience with financial data visualization libraries (e.g., Apache Echarts)
  • Strong understanding of responsive design, and UI/UX principles
  • Familiarity with version control (Git) and agile methodologies
  • Knowledge of cloud frontend deployment tools or microservices architectures (Nice-to-Have)
  • Exposure to TypeScript or testing frameworks (Nice-to-Have)
  • Understanding of capital markets or securitization workflows (Nice-to-Have)
Benefits
  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Leaders who support your development through coaching and managing opportunities
  • Flexible work/life balance options
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • Ability to make a difference and lasting impact
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptReactReduxHTML5CSS3RESTful APIasynchronous data handlingfinancial data visualizationApache Echartsversion control
Soft Skills
collaborationcode reviewstestinguser acceptance testingperformance optimization