Skip to main content

KijijiClassifieds

Scaling frontend architecture and leading accessibility for millions of users

Year2021-2025
RoleStaff Frontend Engineer → Senior Frontend Developer
PlatformWeb, Mobile Web
TypeEnterprise Product
Add hero image or screenshots

Overview

Kijiji is Canada's largest online classifieds platform, connecting millions of buyers and sellers. Over 4+ years, I progressed from Senior Frontend Developer to Staff Frontend Engineer, leading the modernization of the platform with Next.js, implementing monorepo architecture, and serving as the organization's Accessibility Advocate.

The Problem

Modernizing a legacy platform while maintaining stability at scale

Kijiji's frontend architecture needed modernization to support faster feature delivery, improved developer experience, and better accessibility. The platform required a shift from legacy systems to modern tooling while serving millions of daily users without disruption.

  • Legacy codebase limiting developer velocity and feature delivery
  • Inconsistent code management across multiple projects and teams
  • Accessibility gaps preventing WCAG 2.1 compliance
  • Need for modern development tooling and workflows
  • Cross-functional team coordination challenges

The Solution

Modern frontend architecture with monorepo, Next.js, and accessibility-first approach

Monorepo Architecture with Turborepo

Implemented monorepo setup that streamlined code management, improved consistency across projects, and enabled easier collaboration among cross-functional teams.

Platform Redevelopment with Next.js

Participated in redeveloping kijiji.ca using Next.js, Storybook, and Styled Components, enhancing developer experience and accelerating feature delivery.

Accessibility Advocacy Program

Appointed as organization-wide Accessibility Advocate, ensuring WCAG 2.1 compliance and fostering a culture of inclusive design through training and strategic direction.

Modern Component Systems

Established component-driven development with Storybook, enabling consistent UI patterns and faster iteration.

Technical Leadership & Organizational Impact

Beyond code contributions, drove organizational change in architecture, accessibility, and developer experience.

Architecture Modernization

Spearheaded transition to monorepo architecture, improving code consistency and team collaboration.

Accessibility Advocacy

Appointed organization-wide Accessibility Advocate, conducted training sessions and ensured WCAG 2.1 compliance across teams.

Developer Experience

Enhanced development workflows with modern tooling (Turborepo, Next.js, Storybook), accelerating feature delivery.

Cross-Functional Leadership

Bridged technical and creative teams, establishing inclusive design culture and strategic technical direction.

Impact

[Metric]

[Impact description]

[Metric]

[Impact]

[Metric]

[Impact]

What I Learned

  • 01[Key learning or takeaway from this project]
  • 02[Another learning about SEO or team management]
  • 03[Another learning]

Visit Kijiji Classifieds

Canada's #1 local classifieds site