Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Frontend Engineer - Editing APIs image - Rise Careers
Job details

Frontend Engineer - Editing APIs

Company Description

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora,你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point. 

Where and how you can work

Our flagship campus is in Sydney. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth, Adelaide, and Auckland, NZ.  However, you have choice in where and how you work. That means if you want to do your thing in the office (if you're near one), at home or a bit of both, it's up to you. 

Job Description

Join the Editing API Team

At Canva, we’re on a mission to empower the world to design, and the Editing API team is at the heart of this revolution. We’re not just building APIs—we’re crafting the foundation that enables our engineering teams and third-party developers to ship cutting-edge editing features with speed, confidence, and innovation.

Think of us as the force multipliers behind Canva’s Editor. Our goal? To supercharge development velocity by providing intuitive, powerful, and scalable APIs that unlock limitless creative possibilities. We enhance the developer experience, streamline the Editor’s architecture, and support a growing ecosystem of third-party integrations—scaling Canva’s impact as we strive to reach 1 billion users worldwide.

We're looking for engineers who thrive in the intersection of systems architecture, API design, and developer experience. If you love solving complex technical problems and have a passion for crafting APIs that accelerate innovation, this is your chance to make a lasting impact.

Why this role?

This role is an exciting opportunity to engineer the backbone of Canva’s Editor, designing and implementing APIs that empower both internal teams and third-party developers to create powerful editing experiences. You’ll be at the forefront of scaling innovation, developing dynamic rendering APIs (think React for Canva) and new widgets that redefine how editing-related features are built.  Every day will bring exciting challenges, from designing high-performance APIs to enabling real-time editing capabilities. Most importantly, you’ll have the opportunity to shape the future of editing, making Canva’s Editor more powerful, flexible, and intuitive than ever before.

Qualifications

What You’ll Do (Responsibilities)

  • Architect, develop, and ship scalable solutions – Take ownership of building and deploying robust APIs and SDKs that empower both internal teams and external developers.

  • Hands-on development in TypeScript – The majority of your work will be in TypeScript, building performant and maintainable frontend solutions while occasionally working with other languages and environments.

  • Collaborate across teams – Work closely with engineering leads, designers, and product managers to deliver seamless editing experiences for millions of users worldwide.

  • Advocate for engineering excellence – Share knowledge, champion best practices, and ensure that technical needs are well understood across the team.

  • Drive innovation and process improvement – Take initiative in identifying opportunities to optimize workflows, enhance performance, and push the boundaries of what’s possible in Canva’s Editor.

What We’re Looking For

  • Proven experience in TypeScript development – A strong background in TypeScript is key, especially in building SDKs, APIs, libraries, or frameworks.

  • Familiarity with modern frontend technologies – While TypeScript is our primary language, experience with React, MobX, JavaScript, HTML, and CSS is valuable.

  • Strong software engineering fundamentals – Solid understanding of asynchronous programming, data structures, solution design, architecture, and design patterns.

  • Performance-focused mindset – Passion for debugging, benchmarking, and optimizing browser performance, with knowledge of browser rendering pipelines, event handling, WebWorkers, WebGL/WebGPU being a plus.

  • Collaborative and effective communicator – Ability to work across teams, break down complex projects into manageable tasks, and communicate clearly with technical and non-technical stakeholders.

If you're excited about shaping the future of Canva’s Editor, we’d love to hear from you! 🚀

Additional Information

What's in it for you?

Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

• Equity packages - we want our success to be yours too

• Inclusive parental leave policy that supports all parents & carers

• An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more

• Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

Check out lifeatcanva.com for more info.

Other stuff to know

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

Please note that interviews are conducted virtually. 

Canva Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Canva DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Canva
Canva CEO photo
Melanie Perkins
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Frontend Engineer - Editing APIs, Canva

Join Canva as a Frontend Engineer - Editing APIs and become a pivotal part of our mission to empower the world through design. At Canva, we understand the transformative power of creativity, and our Editing API Team is at the forefront of this revolution. You'll find a warm, inclusive environment where your passion for technology meets opportunity. Our APIs aren't just lines of code; they're the building blocks that ensure our engineering teams and third-party developers can create world-class editing features with exceptional speed and innovation. Working in Brisbane, QLD, you’ll have the flexibility to choose your work style—whether that’s in our office or from the comfort of your home. Your role will involve architecting and developing scalable APIs using TypeScript while collaborating with other talented engineers, designers, and product managers. Daily challenges will keep you on your toes, as you’ll work on dynamic rendering APIs, enabling real-time editing capabilities, and continuously push the envelope on performance improvements. With a focus on collaboration and knowledge sharing, you’ll advocate for engineering excellence among your peers and take part in creating intuitive solutions that enhance user experience. If the idea of shaping the future of Canva’s Editor excites you, we want to hear from you! You'll love our culture that blends fun and motivation, along with an array of benefits designed to support your personal and professional growth.

Frequently Asked Questions (FAQs) for Frontend Engineer - Editing APIs Role at Canva
What are the main responsibilities of a Frontend Engineer - Editing APIs at Canva?

As a Frontend Engineer - Editing APIs at Canva, your primary responsibilities will include architecting, developing, and deploying scalable solutions such as APIs and SDKs that empower both our internal teams and external developers. You'll work extensively with TypeScript, ensuring performance and maintainability while collaborating across various teams to deliver seamless editing experiences.

Join Rise to see the full answer
What qualifications do I need to apply for the Frontend Engineer - Editing APIs position at Canva?

To apply for the Frontend Engineer - Editing APIs position at Canva, you should have proven experience in TypeScript development, especially related to building SDKs, APIs, libraries, or frameworks. Familiarity with frontend technologies like React, JavaScript, and HTML/CSS is beneficial, along with strong software engineering fundamentals such as asynchronous programming and data structures.

Join Rise to see the full answer
What technologies will I work with as a Frontend Engineer - Editing APIs at Canva?

In the Frontend Engineer - Editing APIs role at Canva, you'll primarily work with TypeScript, crafting APIs and SDKs. Familiarity with React, MobX, JavaScript, and various browser performance optimization techniques will be advantageous as you work to create innovative editing experiences.

Join Rise to see the full answer
How does the Frontend Engineer - Editing APIs role contribute to Canva's goals?

The Frontend Engineer - Editing APIs role is crucial at Canva; you'll be designing and implementing powerful APIs that enhance the editing experience for millions. Your contributions will support both internal teams and third-party developers, ultimately helping us reach our ambitious goal of one billion users worldwide.

Join Rise to see the full answer
What is the work culture like for a Frontend Engineer - Editing APIs at Canva?

At Canva, the work culture for a Frontend Engineer - Editing APIs is vibrant and inclusive, focusing on both fun and productivity. You will collaborate across teams, share knowledge, and be part of a community that values creativity and innovation while working towards common goals in a flexible work environment.

Join Rise to see the full answer
Common Interview Questions for Frontend Engineer - Editing APIs
Can you describe your experience with TypeScript as it relates to front-end development?

In response to this question, explain your familiarity with TypeScript, detailing specific projects or frameworks you've used. Highlight how TypeScript has improved your workflow in building scalable and maintainable solutions.

Join Rise to see the full answer
What do you understand by 'API design' and why is it important?

When answering, describe API design as the process of defining the methods and data formats that applications use to communicate. Explain that effective API design is crucial for ensuring that developers can easily integrate with and utilize the functionalities you provide.

Join Rise to see the full answer
Can you explain a complex technical problem you've solved and your approach to it?

For this question, choose a relevant example that showcases your problem-solving skills. Outline the problem, your approach to finding a solution, and the outcome. Make sure to connect this experience to the skills relevant to the Frontend Engineer - Editing APIs role.

Join Rise to see the full answer
How do you ensure the performance of your front-end applications?

Discuss various performance optimization techniques that you employ, such as code splitting, lazy loading, and efficient state management. Emphasize how these practices are essential in enhancing the user experience.

Join Rise to see the full answer
How do you approach collaboration with design and product teams?

Highlight your communication skills and willingness to receive feedback. Describe instances of previous collaboration, emphasizing how cross-team synergy leads to better product outcome.

Join Rise to see the full answer
What strategies do you use to stay current with front-end technologies?

Mention various strategies such as following industry-leading blogs, attending conferences, participating in online communities, and continuous learning through courses or personal projects, demonstrating your commitment to professional development.

Join Rise to see the full answer
Can you provide examples of best practices in API development?

Talk about the importance of clear documentation, versioning, error handling, and following RESTful principles in API development. Providing specific examples from your experience will strengthen your answer.

Join Rise to see the full answer
What's your experience with real-time data handling in front-end applications?

Provide examples of past projects where you successfully implemented real-time capabilities, perhaps using WebSockets or other relevant technologies to make your answer compelling.

Join Rise to see the full answer
How do you balance coding quality with time constraints?

Explain your strategies for maintaining code quality, like adhering to coding standards and conducting code reviews while also understanding project deadlines, acknowledging the importance of both quality and efficiency.

Join Rise to see the full answer
What do you think is the future of front-end development?

Share your insights on emerging trends like server-side rendering, JAMstack architecture, and headless CMS. Express how you believe these trends will impact user experience and the role of front-end engineers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Weekday Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 12 days ago
Udelta Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Staff4Me Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 6 days ago
OnePay Remote No location specified
Posted 4 days ago

Canva is revolutionizing the design process around the world. The company provides a user-friendly online platform that enables anyone to produce stunning, professional designs - granting them easy access to the realm of visual communication.

238 jobs
MATCH
VIEW MATCH
BADGES
Badge Bipoc LedBadge Women LedBadge ChangemakerBadge Future MakerBadge InnovatorBadge Future UnicornBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
BENEFITS & PERKS
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal