Senior Frontend Engineer - Design Systems Experience

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

Senior Frontend Engineer role focused on improving the usability, discoverability, and developer experience of Canva's design system through documentation, tooling, and enhancements. The role involves identifying opportunities to reduce friction, owning key systems, collaborating with cross-functional teams, and advocating for engineering needs. Experience with Typescript/React, infrastructure/migration problems at scale, and a systems-level perspective are required. A curiosity about AI tooling's impact on design systems is also mentioned.

What you'd actually do

  1. Improve the usability, discoverability, and developer experience of our design system through documentation, tooling, and design system enhancements.
  2. Identify and deliver on opportunities to reduce friction for consumers, balancing thoroughness with timely execution.
  3. Own and maintain key systems or tools, ensuring their operational health and continued relevance.
  4. Collaborate with engineers, designers, and product teams across Canva to understand pain points and refine solutions.
  5. Advocate for engineering and developer experience needs to non-technical stakeholders.

Skills

Required

  • Typescript/React
  • CSS architecture
  • web platform APIs
  • infrastructure or migration problems at scale
  • systems-level perspective
  • user experience

Nice to have

  • React Native

What the JD emphasized

  • Experience with infrastructure or migration problems at scale
  • A systems-level perspective