Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →