Высокоуровневая роль в глобальном лидере дизайна с фокусом на сложных задачах по производительности. Четкий scope, современный стек и статус топовой продуктовой компании делают предложение очень привлекательным.
Кликните для подробной информации
Зарплата не указанаПередовой стекТоповый продуктЧеткий scopeПотенциал ростаОтличные бенефиты
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Staff Frontend Engineer (TypeScript/React Native): Rebuilding foundational parts of Canva's editor to deliver fast, smooth and reliable design experiences across devices, networks and complex designs with an accent on performance, editor architecture and developer tooling. Focus on measuring and improving page load and interaction performance, solving memory and reliability challenges, and building frameworks that help engineers create performant features.
Location: Sydney, Australia. Hybrid work with regular collaboration at the Sydney campus; the role is intended for someone based in Sydney.
Company
Canva develops a collaborative design platform and the core editing experience used by a global community.
What you will do
Design, develop and deploy software solutions for Canva's editor in partnership with engineering leads, designers and product managers.
Rebuild core editor architecture primarily in TypeScript, with opportunities to work across React Native and native surfaces.
Drive measurable improvements to page load, interaction performance, reliability and memory usage using instrumentation and performance data.
Build tools, frameworks and libraries that help engineers create performant features.
Own complex technical problems, break initiatives into achievable pieces and drive work from idea through delivery.
Share technical knowledge and collaborate across teams on editor improvements.
Requirements
Strong commercial software engineering experience with complex, large-scale applications, SDKs or APIs.
Deep TypeScript experience and the ability to navigate large, long-lived codebases.
Experience contributing to architecture decisions and solving complex engineering problems.
Comfort working with performance data, instrumenting metrics, interpreting dashboards and using evidence to prioritise work.
Strong computer science fundamentals, including asynchronous programming, data structures, solution design, architecture and design patterns.
Clear communication, effective collaboration and a willingness to share knowledge.
Nice to have
Experience with browser rendering, event handling, WebWorkers, WebGL or WebGPU.
Familiarity with native rendering pipelines or JavaScript engine internals.
Culture & Benefits
Hybrid work with flexibility to balance remote work and in-person collaboration.
Equity package.
Inclusive parental leave for parents and carers.
Annual Vibe & Thrive allowance supporting wellbeing, social connection and office setup.
Flexible leave options.
Virtual interviews and reasonable adjustments during the interview process.
Hiring process
Interviews are conducted virtually.
Applications should include preferred pronouns and any reasonable interview adjustments required.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →