Senior Frontend Engineer - Performance Monitoring
Core
Design and maintain lightweight SDKs, dashboards, and CI/PR checks to surface key performance metrics (LCP, INP, CLS) for Canva's design platform.
Role type
Senior Frontend Engineer (Performance Monitoring)
Builds
Real-user monitoring tools, data pipelines, and developer-facing performance dashboards for a global graphic design platform.
Domain
Web performance engineering, observability, and data analytics.
Deliverable
production ML models | product features | dashboards & analysis
Required skills
JavaScript, TypeScript, React, Node.js, OpenTelemetry, Chrome DevTools, Lighthouse, statistical analysis, data pipeline design, CI/CD integration.
Preferred skills
Web performance optimization, Real User Monitoring (RUM), large-scale event processing, synthetic data mining.
Technologies
React, TypeScript, Node.js, OpenTelemetry, Chrome DevTools, Lighthouse, Datadog, Looker, Mode.
Responsibilities
Design and maintain lightweight SDKs and dashboards for performance metrics; embed OpenTelemetry standards and extend data pipelines; partner with platform teams to ensure low-overhead metric collection; launch regression checks that block performance regressions; run end-to-end investigations to profile and eliminate bottlenecks; mine real-user and synthetic data to surface high-ROI improvements.
Seniority
Senior, hands-on IC with leadership in engineering practices.