KijijiClassifieds
Scaling frontend architecture and leading accessibility for millions of users
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
[Impact description]
[Impact]
[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