Join the team redefining how the world experiences design at Canva.
The role is based in Sydney, with options to work from Melbourne, Brisbane, Perth, and Adelaide, allowing flexibility in work location and style.
Responsibilities include building components and frameworks for creating and managing high-performance web pages, collaborating with various teams, facilitating knowledge sharing, and advocating for best practices.
You will articulate engineering needs to non-technical team members, introduce new tooling for developer experience, model initiative and ownership, participate in design and code reviews, and set up observability and monitoring capabilities.
The role also involves identifying and addressing performance bottlenecks.
Requirements:
Candidates should have commercial experience in a software development environment, specifically in building, testing, and monitoring scalable front-end systems.
Experience in developing rich web applications using Typescript, React, and MobX is required.
A firm understanding of web front-end tooling such as Webpack and NodeJS is necessary.
Candidates should have experience optimizing web page performance and Core Web Vital scores.
A solid understanding of server-side rendering technologies and experience building pages in NextJS on a GraphQL backend is essential.
A strong foundation in computer science and web fundamentals, including data structures, solution design, architecture, and design patterns is required.
Effective collaboration and communication skills are necessary.
A passion for testing and ensuring high software quality is expected.
Good written and verbal communication skills are important.
Candidates should have the ability to reconcile user needs and balance established paths with new solutions.
A product thinking mindset and willingness to contribute to the roadmap are essential.
Bonus points for experience with localization and optimization workflows.
Benefits:
Canva offers equity packages to ensure that the success of the company is shared with employees.
An inclusive parental leave policy is available to support all parents and caregivers.
Employees receive an annual Vibe & Thrive allowance to support their wellbeing, social connections, office setup, and more.
Flexible leave options are provided to empower employees to recharge and support their personal needs.