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.
About the job
Posted on
Job type
Salary
-
Experience level
Leave a feedback