Senior Frontend Engineer - Product Platform (remote Across Anz)

Canva Canva · Enterprise · Sydney, NSW, Australia · Information Technology

Senior Frontend Engineer role focused on developing shared frontend frameworks, component libraries, and developer tooling for a large-scale consumer product platform. The role involves improving developer experience, performance, and architecture across the frontend ecosystem, impacting hundreds of engineers and billions of user interactions. While not core AI, there's a bonus interest in integrating AI capabilities into user experiences.

What you'd actually do

  1. Develop shared frontend frameworks and component libraries used by all product teams.
  2. Build tools and infrastructure that streamline development workflows and improve code quality.
  3. Identify and address frontend performance and scalability challenges.
  4. Collaborate with design system and product teams to ensure accessibility, consistency, and reliability.
  5. Lead technical design discussions and advocate for frontend best practices.
  6. Mentor engineers and help grow Canva’s frontend community of practice.

Skills

Required

  • 5+ years of experience developing large-scale frontend applications.
  • Expertise in Javascript, React, TypeScript, and modern build tools (Webpack, Vite, etc.).
  • Strong understanding of frontend architecture, performance optimisation, and accessibility.
  • Experience building shared frameworks, design systems, or developer tooling.
  • Excellent communication and collaboration skills — you enjoy partnering across disciplines.
  • Solid understanding of data structures, algorithms, and performance trade-offs in browser environments.

Nice to have

  • Interest or experience in integrating AI capabilities into user experiences (e.g., generative design features, intelligent UI assistance, or adaptive UX systems).