Canva
Senior Frontend Engineer - Editing Accessibility (RELOCATE to Sydney)
San Francisco, CA, United States · Senior
Sponsorship not specifiedDetected 5 days ago
TypeScriptReactHTMLCanvaAccessibilityLeadershipCommunicationCollaboration
About the role
- The challenge we're taking on has two sides.
- The first is making sure everyone can use Canva's Editor, including people who rely on screen readers and other assistive technology.
- Both dimensions sit at the cutting edge of frontend engineering in modern web applications.
Responsibilities
- Join the team redefining how the world experiences design.
- It's a thoughtfully designed space with plenty of room to collaborate, focus, and connect.
Requirements
- You've shipped to the standard and you know where judgment calls come up.
- You can work effectively in a large, interconnected frontend codebase.
- You have strong proficiency in TypeScript and React and are comfortable reasoning about component structure and accessibility together.
- You can explain the technical behaviour of a screen reader to an engineer who hasn't used one, and explain the constraints of a complex component to a designer who's trying to get accessibility right.
- We work closely with engineers, designers, and product managers across the Editing Group, which means clear communication and the ability to earn trust across disciplines is just as important as technical depth.
- Where and how you can work
Nice to have
- You have experience with WAI-ARIA authoring patterns for complex widgets such as trees, grids, drag-and-drop interactions and dialogs.
- You are familiar with browser and native accessibility APIs, including the accessibility tree and platform-specific behaviours.
- You have experience with mobile accessibility, including React Native.
- You have prior experience working alongside dedicated accessibility specialists, assistive technology users, or user researchers focused on accessibility.
Benefits
- 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
Company info
- The Editing Accessibility team sits within the Design Experience supergroup, inside the Editing Group.
- We want to be the most accessible design tool in the world-and with strong, sustained internal support from leadership and core product teams, our Accessibility Teams are set to achieve this mission.
- Imagine being able to confidently use a design tool to create a beautiful design without seeing it.
- The second is ensuring that what people create in Canva is accessible by default, so designs work for everyone who encounters them.
- We're looking for a frontend engineer who can work in the Editor's architecture and design accessibility into complex, interconnected systems.
- The Canva Editor has a large surface area with many interacting components, so getting accessibility right requires understanding how things fit together before deciding where and how to make changes.
- Many of the problems this team works on don't have established answers.
- Making live collaborative editing accessible, or building screen reader support for rich text editing in a canvas-based environment involves working through challenges that don't have an obvious playbook.
- It often requires creative thinking when the spec doesn't quite cover the situation you're in.
- A significant part of this role involves using screen readers as a development tool, not just a validation step, to understand how the Editor communicates with users and where that breaks down.
This listing is sourced directly from Canva's careers page and normalized into a canonical job model.