Talent.com
0000050007 Royal Bank of Canada
Senior Front-End Developer0000050007 Royal Bank of Canada • TORONTO, Ontario, Canada
Senior Front-End Developer

Senior Front-End Developer

0000050007 Royal Bank of Canada • TORONTO, Ontario, Canada
10 days ago
Job type
  • Full-time
Job description

Job Description

What is the opportunity?

We are building a new in-house Digital Experience and CMS platform within RBC's Commerce organization, powered by Adobe Experience Manager Edge Delivery Services. This is a ground-floor opportunity: you'll help shape the engineering patterns, component library, and performance standards that the rest of the team will build on for years.

EDS is a deliberate departure from heavyweight, framework-driven front ends. It rewards engineers who can express rich, interactive experiences in well-structured vanilla JavaScript, CSS, and HTML — code that loads instantly, degrades gracefully, and scores at the top of the Core Web Vitals scale. If you take pride in writing the least code necessary to do the job well, build modular blocks and plugins that other developers love to reuse, and turn thoughtful creative designs into pixel-accurate, accessible interfaces, this role is for you.

You will work directly with our UX and creative teams, content authors, and platform engineers, and you'll have a meaningful voice in design reviews, architectural decisions, and the technical direction of the platform.

What will you do?

  • Design and build performant, modular, reusable front-end components as EDS blocks and plugins using vanilla JavaScript, modern CSS, and semantic HTML — without reaching for heavyweight frameworks.

  • Champion performance as a feature: optimize for Core Web Vitals and Lighthouse scores, minimize payloads and render-blocking resources, and apply edge-delivery and caching patterns to keep experiences fast at scale.

  • Apply established design patterns and sound engineering principles to keep the codebase clean, maintainable, well-documented, and easy for other developers to extend.

  • Translate creative designs and prototypes (e.g., Figma) into accessible, responsive, pixel-accurate interfaces, and provide constructive technical feedback to designers early in the design process.

  • Build and evolve a shared component/block library and authoring model that makes it simple and safe for content authors to assemble high-quality pages.

  • Collaborate within an agile squad — assessing requirements, estimating, and delivering iteratively alongside designers, content strategists, BSAs, QA, and platform engineers.

  • Ensure every experience meets accessibility (WCAG / AODA), responsive design, cross-browser, and bilingual (EN/FR) requirements.

  • Contribute to code reviews, front-end standards, automated testing, and CI/CD pipelines; mentor developers and help raise the front-end engineering bar across the team.

  • Partner with platform and back-end engineers on the integration between EDS, the content management layer, and downstream services and APIs.

What do you need to succeed?

Must-have

  • Deep, hands-on expertise in vanilla JavaScript (ES6+), CSS, and HTML, with a demonstrated ability to build complex, interactive experiences without relying on heavy frameworks.

  • A proven track record of writing efficient, lightweight, modular, and performant front-end code, with a strong understanding of the browser rendering pipeline, Core Web Vitals, and front-end performance optimization.

  • Solid command of software design patterns and front-end architecture, and the judgment to apply them appropriately.

  • Working experience building and maintaining websites on a CMS platform (e.g., Adobe Experience Manager, or comparable enterprise CMS / DXP).

  • Strong eye for UI design and implementation: the ability to turn creative designs into accessible, responsive, pixel-accurate interfaces and to give meaningful feedback on those designs.

  • Experience with modern build tooling, Git-based workflows, and CI/CD.

  • Understanding of web accessibility standards (WCAG) and responsive, cross-device design.

Nice-to-have

  • Direct experience with Adobe Experience Manager Edge Delivery Services (EDS) — blocks, plugins, document-based authoring, and the Universal Editor.

  • Familiarity with edge / CDN delivery patterns, caching strategies, and performance budgeting.

  • Experience with AEM as a Cloud Service (AEMaaCS) and headless/headful content delivery.

  • Experience integrating analytics / data layer (e.g., Adobe Client Data Layer) and tag management.

  • Experience in regulated industries (financial services) and with bilingual (EN/FR) digital experiences.

  • Experience mentoring developers or setting front-end engineering standards on a team.

What's in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • The opportunity to help build a new platform and engineering culture from the ground up, with real influence over the patterns and standards we adopt.

  • Leaders who support your development through coaching and managing opportunities.

  • Ability to make a difference and lasting impact.

  • Work in a dynamic, collaborative, progressive, and high-performing team.

  • Flexible work/life balance options.

  • Opportunities to do challenging work and take on progressively greater accountabilities.

Job SkillsActive Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)Additional Job Details

Address:

RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-06-18

Application Deadline:

2026-07-30Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date aboveOur Employment OpportunitiesAt RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Create a job alert for this search

Senior Front-End Developer • TORONTO, Ontario, Canada

Similar jobs

React Senior Front-End Developer

IntactToronto, ON, CA
Full-time

React Senior Front-End Developer.Our Intact Lab in Toronto is looking for an experienced React.Artificial intelligence is shaping the future of insurance.As Canada's largest home, auto and business... Show more

 • Promoted

Senior Front End Web Developer, GBSG

IntuitToronto, ON, CA
Full-time

We are seeking a Senior Front End Web Developer specializing in React to join our Global Business Solutions Group (GBSG) Marketing team.You’ll be focused on delivering high-quality web components a... Show more

 • Promoted

Senior Front-End Engineer – GenAI & UX Integration Contract

VBeyond CorporationToronto, ON, CA
Full-time

A leading software consulting firm is seeking a Software Engineer with a Front-End focus and GenAI integration experience in Toronto.The successful candidate will possess a minimum of 5 years in we... Show more

 • Promoted

Senior Front End Web Developer, GBSG

Intuit Inc.Toronto, ON, CA
Full-time

We are seeking a Senior Front End Web Developer specializing in React to join our Global Business Solutions Group (GBSG) Marketing team.You’ll be focused on delivering high-quality web components a... Show more

 • Promoted

Front-End Practice Lead — Growth, Standards & Collaboration

Canadian TireToronto, ON, CA
Full-time

A leading retail and automotive services company in Ontario is seeking a Manager, Front-End Development Practice to lead its technology organization in Toronto.The role involves overseeing the fron... Show more

 • Promoted

Front End Developer

Different Technologies Pty Ltd.Toronto, ON, CA
Full-time

Join Payquad, a pioneering property management software company revolutionizing the way property managers and tenants interact and operate.We are developing the next version of our product using cu... Show more

 • Promoted

Senior Frontend Developer

Lorven Technologies Inc.Toronto
Full-time

Below is the detailed requirement.Title: Senior Front End Developer.Bachelor\'s degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equi... Show more

 • Promoted

Senior SW Engineer (Front End)

HRBToronto, ON, CA
Full-time

First and most importantly: our mission is to bring transparency and clarity to the world's data.Our platform, is where AI work happens.Our enterprise platform is the mission critical linchpin for ... Show more

 • Promoted

Senior Front-End Software Developer

family-innovation-corpToronto, ON, CA
Full-time

About the job Senior Front-End Software Developer.Scrawlr is a company building a software platform and series of products dedicated to enabling alternative forms of communication layered on existi... Show more

 • Promoted

Senior Front-End Engineer — TypeScript, REST & APIs

Rubicon PathToronto, ON, CA
Full-time

A technology company in Toronto is seeking a Senior Front-End Developer with over 5 years of experience in C#/ASP.NET and front-end frameworks like Angular.The role involves designing and maintaini... Show more

 • Promoted

Senior Front-End Engineer

CozeyToronto, Ontario, Canada
Full-time

At Cozey, we’re not just selling furniture; we’re striving to enhance the living spaces of our customers across Canada & the United States.Our vision is straightforward - to become the world’s lead... Show more

 • Promoted

Front End Engineer Tech Lead

illuminToronto, ON, CA
Full-time

Our journey automation technology, illumin™, offers planning, buying, and real‑time intelligence from one platform.With proprietary Artificial Intelligence, illumin™ brings unique programmatic capa... Show more

 • Promoted

Senior Developer - Front-end at Nelson

Nelson Education LTDToronto, ON, CA
Full-time

Contribute to innovative web solutions at Nelson as a Senior Developer specializing in Front-end technologies.Work on-site primarily, utilizing your expertise in React and web accessibility.This fu... Show more

 • Promoted

Remote Senior/Lead Front End Engineer - Infrared Finance

Blockchain WorksToronto, ON, CA
Remote
Full-time

Infrared Finance is the flagship application of the upcoming Proof of Liquidity consensus mechanism pioneered by Berachain.The Infrared core team is the driving force behind expanding our reach and... Show more

 • Promoted

Software Developer- Front End - Senior

BevertecToronto, ON, CA
Full-time

Lead Talent Acquisition Specialist at Bevertec.Hybrid - Candidate Must work 3 days onsite and 2 days remote.Experience with React framework and typescript.Experience building and testing RESTful AP... Show more

 • Promoted

Senior Front-End Developer at Scotiabank

ScotiabankToronto
Full-time

Transform digital experiences as a Senior Front-End Developer at Scotiabank in Toronto.Design and implement scalable web applications using modern frameworks to support business needs.This role inv... Show more

 • Promoted

Lead Front-End Developer Position

Tech Talent InternationalToronto, ON, CA
Full-time

Drive innovation as a Lead Front-End Developer.Oversee development efforts while mentoring talent and interfacing with clients to produce high-quality applications.This onsite role is perfect for t... Show more

 • Promoted

Senior React Front-End Developer for E-Commerce Growth

CozeyToronto, Ontario, Canada
Full-time

Join a visionary team as a Front-End Software Developer, using your skills in React JS to transform customer experiences in the furniture industry.Make a significant impact in a flexible work envir... Show more

 • Promoted

Senior Front-End Developer

Princeton IT Services, IncToronto, ON, CA
Full-time

We are looking for a Senior Frontend Developer with experience in building highly scalable UI solutions based on a micro services architecture.You will have the opportunity of a lifetime to build n... Show more

 • Promoted

Senior Front-End Developer for Enterprise Web Apps

Source CodeToronto, ON, CA
Full-time

A technology consulting firm in Toronto is seeking a Senior Software Developer specialized in front-end development for a 1-year contract with potential extensions.The ideal candidate will have ove... Show more