Canva Logo

Canva

Senior Frontend Engineer - Developer Experience

Posted 4 Days Ago
Be an Early Applicant
Hybrid
Sydney, New South Wales, AUS
Senior level
Hybrid
Sydney, New South Wales, AUS
Senior level
Design, build, and own frontend tooling and infrastructure to improve developer workflows across Canva. Improve build performance, maintain dev environments, implement testing and code-quality tooling, troubleshoot complex bundling issues, and drive adoption of best practices while mentoring engineers and collaborating across teams.
The summary above was generated by AI
Job Description

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

Where and how you can work

Our flagship Sydney campus is uniquely Canva - an extension of our Surry Hills neighbourhood. It’s a thoughtfully designed space with plenty of room to collaborate, focus, and connect.

This role is based in Sydney, and we’re looking for someone who calls it home. Our hybrid way of working gives you the flexibility to work remotely, and to come together on campus for meaningful in-person collaboration and connection when it matters most. We trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.

What you’d be doing in this role

At the moment, this role is focused on:

  • Designing, building, and shipping improvements to the tools and systems that Canva's frontend engineers use every day - from build pipelines and dev environments to testing frameworks and code quality tooling.
  • Owning and evolving key parts of our frontend infrastructure, driving meaningful improvements to frontend build performance so product teams can ship with confidence.
  • Leading the adoption of new tooling standards and best practices across Canva's web engineering community, defining and rolling out new tools, processes and practices that affect multiple teams.
  • Collaborating with product and platform teams to translate developer feedback into technical solutions that deliver measurable productivity gains.
  • Troubleshooting complex build, bundling and tooling issues across the frontend stack, and helping others build the skills to do the same.
  • Identifying technical knowledge gaps on the team and working with teammates to lift expertise through documentation, presentations, and pairing.
  • Consulting collaboratively across teams when developing solutions, seeking diverse perspectives to address complex issues and influence technical direction.

You're probably a match if

  • You have deep experience with JavaScript and TypeScript build and runtime tooling. For example:
    • bundlers (Webpack, Vite, Rspack)
    • transpilers (Babel, SWC, OXC)
    • static analysis tooling (ESLint plugin development, custom lint rules, codemods)
    • Node.js and experience building or maintaining CLIs, plugins, or developer tools
  • You have experience working on developer experience or infrastructure tooling at scale - you know what it takes to keep hundreds of engineers productive
  • You have a track record of solving complex technical problems and delivering projects across team boundaries
  • You have strong communication skills - you adjust your style for different audiences and enjoy sharing knowledge through docs, presentations, or pairing sessions
  • You have demonstrated technical leadership - influencing direction, mentoring others, and holding yourself and others accountable to goals and outcomes

Bonus if you've worked with:

  • Large-scale monorepo tooling and migration strategies
  • Frontend testing infrastructure (Jest, Playwright, Storybook, visual regression testing)
  • CI/CD pipeline optimisation for frontend workflows
  • Build systems like Bazel and understand the trade-offs of incremental, cached and remote builds
  • Rust for building high-performance tooling (e.g. SWC, oxc, Rspack)

About the team

The Web Workflows team sits within Canva's DevX (Developer Experience) group. Our vision is a Canva where frontend product engineers experience seamless development from idea to deployment, supported by stable environments, powerful tools, and an engineering culture that champions developer needs.

Our mission is to empower web developers by providing fast, reliable, and scalable workflows - minimising friction, maximising happiness and productivity, and enabling product teams to focus on delivering value. We're responsible for a whole range of frontend tools across the SDLC: Webpack, Node.js, Bazel rules_js, TypeScript, ESLint, Prettier, Jest, Storybook, frontend build performance.

About the role

This is a high-impact role. The tools and systems we build won't just serve one product team - they'll shape the daily experience of over 800 frontend engineers at Canva, who build products for millions of customers worldwide. We collaborate closely with product and platform teams to understand pain points, translate developer feedback into technical solutions, and drive measurable productivity gains. If you care about making other engineers more productive and love working at the intersection of frontend and infrastructure, we'd love to hear from you.

What's in it for you?
Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity, and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge, and supports you personally

Check out lifeatcanva.com for more info.

Other stuff to know

We see AI as a powerful amplifier of creativity and technology at Canva. We’re evolving how we assess AI skills in our Technology hiring experience - you’ll tackle interactive, real-time challenges that reflect the kind of work we do. In some interviews, you may also be asked to solve a problem using an AI tool to show how you approach challenges with tech by your side. Your recruitment partner will walk you through what to expect. We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture.

When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. We celebrate all types of skills and backgrounds at Canva, so even if you don’t feel like your skills quite match what’s listed above - we still want to hear from you!

Please note that interviews are conducted virtually.

HQ

Canva Sydney, New South Wales, AUS Office

Sydney, Australia

Similar Jobs

11 Days Ago
In-Office
Sydney, New South Wales, AUS
Junior
Junior
Healthtech • Software
As a Frontend Engineer, you'll develop web applications, ensure code quality, implement functionality, and collaborate with the team on various software projects.
Top Skills: AngularChaiMochaReactRestful MicroservicesVue
4 Hours Ago
In-Office or Remote
Australia
Senior level
Senior level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Lead portfolio-level commercial strategy for Internal Medicine and Antivirals, prioritizing investments, advising senior leadership, and driving early commercial assessments, business development input, and AI-enabled decision frameworks to maximize portfolio value across development, launch, lifecycle, and external innovation.
4 Hours Ago
In-Office or Remote
Australia
Senior level
Senior level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Lead early commercial and portfolio strategy for Inflammation & Immunology pipeline assets. Develop long-range commercial plans, early product concepts, opportunity assessments, and decision materials. Partner cross-functionally with R&D, Medical Affairs, Access, Analytics, BD, and commercial teams. Use AI-enabled approaches to synthesize scientific, clinical, market, and competitive insights to inform portfolio priorities, investment decisions, and launch readiness.
Top Skills: Ai-Enabled Tools

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account