
Principal Front-End Engineer - Web Platform
Canva
Melbourne
1 week ago
Principal Front-End Engineer - Web Platform
Canva is hiring a Principal Front-End Engineer for its Web Platform team in Melbourne, Australia. The role focuses on frontend architecture including SSR, React Server Components, and performance to achieve sub-two-second page loads. Requires deep React and TypeScript expertise, performance optimization at scale, and org-wide influence.
Hybrid
Full-time
Principal
React
TypeScript
Salary
Not specified
Core Qualifications
Technical (Must-have)
ReactTypeScriptServer-Side Rendering (SSR)React Server ComponentsPerformance measurementOffline resilienceFrontend-backend communicationData structures
Soft Skills
Org-wide influenceActive individual contributionAI fluencySparring with strong peersLeading with code
Preferred Qualifications
Technical (Nice-to-have)
Open-source contributions (React, Next.js)Live migrationsEdge runtimes (Cloudflare Workers, Fastly)Backend platform partnership
Key Responsibilities
- Own the technical direction for the web platform: set architecture for SSR, React Server Components, and page assembly
- Drive performance to sub-two-second first page load at Canva scale
- Influence the broader frontend specialty by defining patterns, authoring design documents, and leading migration guides
- Stay hands-on with code, pushing commits and setting engineering standards
- Define offline and resilience strategy for the product
- Collaborate with a small group of Principal and Staff engineers
Principal Front-End EngineerWeb PlatformReactTypeScriptSSRReact Server ComponentsPerformanceCanvaMelbourneHybrid