Senior UI Developer

RBC
Onsite

About The Position

Transform complex securitization workflows into intuitive, data-rich interfaces for deal structurers, Deal analytics & end to end securitization workflows. As a Senior UI Developer, you’ll build responsive web applications that visualize real-time market data and deal lifecycles, leveraging modern frontend frameworks and cloud technologies.

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.

Nice To Haves

  • Knowledge of cloud frontend deployment tools or microservices architectures.
  • Exposure to TypeScript or testing frameworks
  • Understanding of capital markets or securitization workflows.

Responsibilities

  • Develop dynamic, high-performance UIs using React and Redux for state management, ensuring usability in fast-paced capital markets.
  • 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.
  • Communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide.

Benefits

  • bonuses
  • flexible benefits
  • competitive compensation
  • commissions
  • stock where applicable
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service