Docebo

Senior Product Engineer II - Frontend

Docebo
Apply
2 months ago
Toronto, CanadaSenior

Responsibilities

  • Architect and deliver complex, multi-sprint frontend initiatives using Angular and TypeScript.
  • Own customer-facing functionality from requirements through implementation, API integration, automated testing, observability, and production deployment.
  • Establish reusable frontend patterns, component architecture, state-management approaches, and scalable technical boundaries.
  • Work across service and API boundaries, including PHP and Node.js/TypeScript services, to troubleshoot and evolve integrations.
  • Scope timelines, break down complex work, coordinate cross-team dependencies, and maintain delivery momentum.
  • Mentor engineers through design reviews, code reviews, pairing, and technical discussions.
  • Raise standards for frontend testing, accessibility, performance, CI/CD, observability, and technical-debt management.
  • Collaborate with Product, Design, QA, SRE, and platform engineering teams on customer experiences and technical tradeoffs.

Requirements

  • 6+ years of software engineering experience with deep expertise in JavaScript or TypeScript and modern web frameworks such as Angular, React, or similar.
  • Strong knowledge of Angular architecture, components, application state, routing, reactive programming, design systems, frontend performance, and accessibility.
  • Proven experience owning customer-facing functionality from ambiguous requirements through production delivery.
  • Experience with REST APIs, service contracts, authentication, asynchronous workflows, distributed systems, and backend code navigation.
  • Hands-on experience with unit, integration, and end-to-end automated testing, CI/CD, observability, monitoring, and performance optimization.
  • Ability to guide engineers through technical uncertainty, establish reusable patterns, solve complex frontend problems, and mentor peers.
  • Strong cross-functional communication skills with Engineering, Product, Design, QA, and SRE teams.
  • Experience with shared component libraries or design systems is a bonus.
  • Experience improving web performance and accessibility, including relevant browser behavior and measurement tooling, is a bonus.
  • Backend or integration experience in PHP or Node.js/TypeScript is a bonus.
  • Aspiration toward Staff Engineer or formal technical leadership is a bonus.

Benefits

  • Employee Share Purchase Plan with a 15% discount.
  • Health benefits and programs supporting physical, mental, and financial well-being.
  • Paid vacation days, two company-wide Docebo Days, floating cultural holidays, and a birthday off.
  • Family coverage and time-off support for new parents.
  • Employee Resource Groups and company-wide events.
  • Hybrid work arrangement with three office days per week, Tuesday through Thursday, and flexibility the rest of the week.

Categories

FrontendProduct Engineering
Docebo

About Docebo

1,001-5,000 employees

Docebo builds an AI‑powered learning management platform for enterprises to create, deliver, and manage training for employees, customers, and partners, with content authoring, integrations, and analytics. It sells its software as a cloud subscription with professional services. Founded in 2005 and headquartered in Toronto, the company is publicly traded on the TSX and Nasdaq, with additional offices in North America, Europe, and the Middle East.

Contact me