
Senior UI Developer
RBC
full-time
Posted on:
Location Type: Office
Location: Montréal • Canada
Visit company websiteExplore more
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