11 дней назад
Senior Frontend Engineer - Design Editing Accessibility (React)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Frontend Engineer - Design Editing Accessibility (React): Designing and building accessible interactions in Canva's Editor with an accent on focus management, keyboard navigation, live regions, ARIA semantics, and screen-reader compatibility. Focus on solving systemic accessibility gaps in a large interconnected frontend architecture, supporting complex editing interactions, and collaborating with engineers and designers to build accessible features.
Location: Sydney, Australia
Company
Canva is building a design platform focused on making design creation and published designs accessible to everyone.
What you will do
- Design and build accessible interactions in the Editor, including focus management, keyboard navigation, live regions, and ARIA roles and states.
- Use VoiceOver, NVDA, and JAWS as daily development tools to test, debug, and validate assistive technology interactions.
- Collaborate with engineers across the Editing Group by reviewing designs and pull requests and providing technical guidance.
- Identify systemic accessibility gaps and develop architectural solutions for complex, interconnected frontend systems.
- Work with assistive technology users and cross-functional partners to co-design accessible solutions.
Requirements
- Commercial experience building accessible web applications and applying WCAG in practice.
- Hands-on experience developing and debugging with VoiceOver, NVDA, and JAWS.
- Experience working effectively in a large, interconnected frontend codebase.
- Strong proficiency in TypeScript and React.
- Clear communication skills across engineering, design, product, and accessibility disciplines.
Nice to have
- Experience with WAI-ARIA authoring patterns for complex widgets, including trees, grids, drag-and-drop interactions, and dialogs.
- Experience with accessibility for streaming or real-time interfaces, HTML5 canvas, data visualisation, spreadsheets, or WYSIWYG editors.
- Familiarity with browser and native accessibility APIs, accessibility trees, and platform-specific behaviours.
- Experience building accessibility features with AI or supporting mobile accessibility with React Native.
Culture & Benefits
- Permanent, full-time employment.
- Equity package.
- Inclusive parental leave for parents and carers.
- Annual allowance supporting wellbeing, social connection, and office setup.
- Flexible leave options.
Hiring process
- Interviews are conducted virtually.
- Applicants can provide preferred pronouns and request reasonable interview adjustments.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →