Taro Logo

Front-End Web Developer

Canada's biggest bank and one of the largest in the world based on market capitalization, serving 16 million clients across 34 countries.
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Front-End Web Developer

RBC, Canada's largest bank and a global financial institution, is seeking a Front-End Web Developer to join their digital team in Toronto. This role sits at the intersection of technology and client experience, focusing on developing and implementing scalable, data-driven dynamic experiences on RBC's public websites.

The position offers an exciting opportunity to work with modern web technologies while enabling real-time personalization, A/B testing, and modular web components that enhance client acquisition and engagement across digital journeys. You'll be part of a dynamic team that values innovation and technical excellence, working alongside Digital Marketing, Data, Engineering, Design, and Marketing professionals.

As a Front-End Web Developer, you'll be responsible for developing modular, reusable front-end components using HTML, CSS, JavaScript, and modern frameworks. You'll work with personalization platforms and APIs, implement A/B tests, and ensure high-performance, accessible web experiences. The role requires a strong technical foundation with 3-5 years of experience and a deep understanding of front-end development best practices.

RBC offers a collaborative and progressive work environment where you can make a lasting impact while working with cutting-edge technologies. The bank's global presence, serving 16 million clients across 34 countries, provides exposure to large-scale projects and complex technical challenges. You'll be part of an organization that values continuous learning, innovation, and professional growth.

The ideal candidate combines technical expertise with strong communication skills and a collaborative mindset. You'll have the opportunity to work on meaningful projects that directly impact millions of users while contributing to RBC's digital transformation journey. The role offers a standard 37.5-hour work week and is based at RBC's modern Waterpark Place location in Toronto.

Join RBC to be part of a purpose-driven organization that focuses on delivering exceptional experiences while helping clients thrive and communities prosper. This role offers the perfect blend of technical challenges, creative problem-solving, and the opportunity to work with a leading financial institution at the forefront of digital innovation.

Last updated 19 days ago

Responsibilities For Front-End Web Developer

  • Develop and maintain modular, reusable front-end components using HTML, CSS, JavaScript, and modern frameworks
  • Build and manage personalization experiences using APIs and platforms
  • Lead the delivery of A/B tests, multivariate experiments, and personalized experiences
  • Implement client-side and edge-side logic for segmentation and dynamic content
  • Ensure code quality, performance optimization, and WCAG accessibility
  • Monitor and troubleshoot issues, bugs, and performance concerns
  • Collaborate with data engineering and analytics teams
  • Use site data and analytics to inform continuous improvement

Requirements For Front-End Web Developer

JavaScript
TypeScript
React
  • 3-5 years of experience in front-end development and web optimization
  • Post-secondary degree/diploma in Web Development, User Experience Design, or Programming
  • Strong proficiency in JavaScript, HTML5, CSS3, and modern front-end frameworks
  • Solid understanding of digital marketing concepts
  • Familiarity with analytics and reporting tools
  • Strong communication skills and collaborative mindset
  • Detail-oriented with focus on performant, accessible experiences

Benefits For Front-End Web Developer

  • Collaborative and progressive work environment
  • Professional development opportunities
  • Opportunity to make lasting impact
  • 37.5-hour work week

Interested in this job?