Remote Staff Frontend Engineer - Editing API - Remote across ANZ
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Editing API team at Canva aims to increase the Engineering development velocity by creating powerful APIs for editing-related features.
The team is responsible for improving the developer experience within the Canva Editor and enabling third-party developers to scale their support.
The role involves improving the Canva Editor's code architecture, creating easy-to-consume APIs, and developing new widgets and dynamic-rendering APIs.
Engineers will work on projects to enhance editing architecture, implement APIs, and collaborate with clients to ensure suitability for their use cases.
The position requires a significant amount of discovery, understanding the existing codebase, and communicating with potential API clients.
Requirements:
Design, develop, and deploy solutions for web frontend using Typescript, JavaScript, HTML, CSS, React, TypeScript, MobX, etc.
Experience in building internal/external SDKs, APIs, libraries, and frameworks in a software development environment.
Strong computer science and engineering fundamentals including asynchronous programming, data structures, solution design, architecture, and design patterns.
Understanding of browser rendering pipeline, event handling, WebWorkers, WebGL/WebGPU is a bonus.
Ability to collaborate with team members, communicate effectively, and solve problems efficiently.
Passion for performance debugging and benchmarking with good written and verbal communication skills.
Benefits:
Equity packages are offered to align success with employees.
Inclusive parental leave policy supporting all parents and carers.
Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup.
Flexible leave options for personal support, recharge, and overall well-being.
Virtual interviews are conducted, and hiring decisions are based on experience, skills, and passion.