Senior Front End Developer

RBCToronto, ON
Onsite

About The Position

Our clients are unique and their digital banking experience should be one-of-a-kind. RBC commercial credit products and services strive to empower our clients when they interact with us. We’re looking for a talented and passionate Senior Front-End developer to join our team. Our team is designed to deliver products throughout the client’s journey, not projects; each lab is setup for agility and continuous delivery. You will be part of a team of enthusiastic engineers building front-end and back-end applications in this role. You’ll be working to develop new and extend existing applications in the RBC Commercial and Small business portfolio. The primary focus of this role will be working with the larger team to provide technical direction, design expertise, and development and implementation of applications. You will have opportunities to work with all stakeholders to design best-in-class technology solutions.

Requirements

  • Must have 4+ years of experience in front-end development with a strong portfolio showcasing successful projects.
  • Multiple years of experience in designing wireframes and mock-ups (with a tool like Figma or related), developing, and maintaining web-based applications, architectures and frameworks.
  • Solid understanding of RESTful APIs and asynchronous request handling.
  • Proficiency in HTML, CSS, JavaScript, and related front-end technologies – Angular, NodeJS etc, building data services and managing application state using NGXS/NgRx or similar.
  • Great eye for detail – the ability to transform high fidelity prototypes into pixel-perfect user interfaces.
  • Familiarity with UI/UX principles and responsive design techniques and WCAG (Web Content Accessibility Guidelines) and the ability to optimize application performance.

Nice To Haves

  • Knowledge and experience of Google Analytics for reporting.
  • Understanding of modern styling tools – SASS/SCSS, Flexbox, Animations, etc.

Responsibilities

  • Lead the front-end development efforts using reusable components to create responsive, scalable, and user-friendly client interfaces
  • Collaborate with cross-functional teams to understand business requirements and create mock-ups
  • Implement and optimize user interactions, visualizations, and data presentations for an intuitive user experience
  • Participate in agile development processes for timely project delivery
  • Continuously improve the performance, functionality, and usability of software applications
  • Build compelling reports/dashboards and translate findings into data storytelling
  • Pro-actively communicate and collaborate with internal stakeholders to analyze functional requirements and deliver the appropriate artefacts as needed
  • Guide and mentor a cast of developers

Benefits

  • bonuses
  • flexible benefits
  • competitive compensation
  • commissions
  • stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services
  • Flexible work/life balance options
  • Opportunities to take on progressively greater accountabilities
  • Access to a variety of job opportunities across business and geographies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service