Job Overview
We're seeking a skilled Frontend Engineer to spearhead the development and refinement of our Apps SDK.
This role is ideal for someone who can architect new capabilities, design APIs, and collaborate with internal teams and external developers to build a world-class app experience.
* Main Responsibilities:
* Design and implement public APIs that balance extensibility, usability, and long-term maintainability.
* Improve app runtime performance to ensure seamless integrations.
* Work on web frontend with Typescript, with opportunities to work with other languages and environments.
* Collaborate with core Canva teams to expose internal features via external APIs while maintaining architectural integrity.
* Provide technical leadership, mentor junior engineers, and drive best practices across the team.
* Advocate for developer needs, ensuring Canva's SDK aligns with third-party developer expectations.
* Facilitate knowledge sharing and effectively advocate for engineering needs to non-technical stakeholders.
* Model initiative and ownership in achieving goals, improving processes, and solutions.
About the Role
The Productivity Capabilities team focuses on improving workflow and data-connector APIs that apps depend on. As a Staff Frontend Engineer, you'll play a key role in developing and refining the Apps SDK, ensuring seamless integrations into Canva's product ecosystem.