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

Senior Frontend Engineer - Canva Docs

Job Description

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.

What you’d be doing in this role

As Canva scales, change continues to be part of our DNA. We like to think that's all part of the fun. This will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve.

  • Design, develop and deploy solutions and hands-on software development – working closely with leads, designers, and product managers to deliver features and experiments to our customers worldwide.
  • Primarily working on web frontend with Typescript, but may need to work with other languages and environments.
  • Facilitate knowledge sharing and optimally advocate for engineering needs to non-technical team members within the group.
  • Models initiative and ownership in achieving goals, improving processes and solutions.
  • Finds opportunities for cross-team collaboration to work on new insights and improvements that help achieve our goals.

You're probably a match if

  • Commercial experience in a software development environment.
  • Our frontend stack consists of TypeScript, React, MobX, HTML, CSS, etc.. Experience in some of these would be valuable but is not required.
  • Firmly grounded computer science and engineering fundamentals including asynchronous programming, concurrency, multithreading, data structures, solution design, architecture, and design patterns.
  • Understanding of browser rendering pipeline, event handling, WebWorkers, WebGL/WebGPU would be a bonus, but not required.
  • Previous experience in working collaboratively with team members and communicating effectively.
  • Strong problem-solving skills, with the ability to break large projects down into smaller ones and deliver on them through others.
  • Passion for performance debugging and benchmarking

About the team

The Docs Team’s mission is to build a powerful, yet simple, Docs editor that empowers anyone to create visually appealing documents. We work together to deliver key features and a delightful user experience with a strong technical foundation that scales as our product becomes more sophisticated.

We’re looking for frontend engineers who are not afraid to jump into the complex space that is the core Docs Editor architecture. As part of this team, you’ll be working closely with tenured Docs engineers as well as engineers across the company working on projects impacting Canva Docs.

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 range of benefits to set you up for every success in and outside of work.

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. But you have choice in where and how you work, we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.

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.

We celebrate all types of skills and backgrounds at Canva so even if you don’t feel like your skills quite match what’s listed above - we still want to hear from you!

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

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

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 Senior Frontend Engineer - Canva Docs, Canva

Hey there! We're excited that you're considering joining us as a Senior Frontend Engineer on the Docs Team at Canva, right here in beautiful Sydney, Australia. In this role, you'll be diving headfirst into an environment filled with evolving challenges and opportunities for innovation. Imagine designing, developing, and deploying top-notch solutions that elevate the user experience for our customers worldwide. You’ll be primarily working with TypeScript on our web frontend, collaborating closely with talented designers, product managers, and other engineers. Here, initiative and ownership are key as you contribute to a culture of continuous improvement and collaboration. Although experience with our tech stack like React, MobX, and CSS can set you up for success, your passion for performance debugging and problem-solving skills are equally valued. As a member of the Docs Team, your mission will be crafting a powerful yet simple Docs editor, making visual document creation accessible to everyone. At Canva, we believe in work-life balance, and you’ll have the flexibility to choose how and where you work. With generous benefits such as equity packages, inclusive parental leave, and an annual wellness allowance, we strive to ensure that you are supported both in and out of the office. So, if you're ready to make magic happen in the world of design and technology, we'd love to hear from you and discuss how you can contribute to the incredible journey we’re on at Canva!

Frequently Asked Questions (FAQs) for Senior Frontend Engineer - Canva Docs Role at Canva
What qualifications do I need to apply for the Senior Frontend Engineer position at Canva?

To apply for the Senior Frontend Engineer role at Canva, you should have commercial experience in a software development environment. A solid understanding of computer science fundamentals is essential, including asynchronous programming, data structures, and design patterns. Familiarity with our frontend stack, which includes TypeScript, React, and MobX, is important. Experience in working effectively within a team and possessing strong problem-solving skills will enhance your application.

Join Rise to see the full answer
What are the primary responsibilities of a Senior Frontend Engineer at Canva?

As a Senior Frontend Engineer at Canva, your key responsibilities will include designing, developing, and deploying software solutions. You’ll collaborate with product managers, designers, and other engineers to deliver features for the Docs Team, actively facilitating knowledge sharing within the group. You are expected to model ownership and initiative while contributing to cross-team projects aimed at enhancing our products.

Join Rise to see the full answer
What technologies will I be working with as a Senior Frontend Engineer at Canva?

In the role of a Senior Frontend Engineer at Canva, you will primarily engage with TypeScript, React, and MobX, along with HTML and CSS. While expertise in our full stack is valuable, a willingness to learn and collaborate using various languages and environments is equally important. Understanding browser rendering and concepts like WebWorkers can be beneficial.

Join Rise to see the full answer
Can I work remotely as a Senior Frontend Engineer at Canva?

Yes! At Canva, we pride ourselves on offering flexibility in terms of where and how you work. While our flagship office is located in Sydney, we also have office spaces in Melbourne and various co-working locations across Australia and New Zealand. We trust our Canvanauts to find the right working balance that helps them achieve their goals.

Join Rise to see the full answer
What benefits can I expect as a Senior Frontend Engineer at Canva?

As a Senior Frontend Engineer at Canva, you’ll enjoy a variety of benefits designed to support your professional and personal life. These include equity packages, an inclusive parental leave policy, a wellness allowance for well-being, social connection, and personalized office setups, as well as flexible leave options. We are dedicated to fostering a supportive and nurturing work environment.

Join Rise to see the full answer
Common Interview Questions for Senior Frontend Engineer - Canva Docs
What experience do you have with TypeScript and React?

When asked about your experience with TypeScript and React, share specific projects where you've used these technologies. Highlight your understanding of TypeScript's type system and React's component lifecycle, demonstrating how these skills contribute to building efficient, scalable applications.

Join Rise to see the full answer
How do you ensure the quality of your code?

When discussing code quality, emphasize your commitment to best practices such as writing unit tests, conducting code reviews, and following coding standards. Describe your approach to refactoring and your awareness of debugging tools that help maintain performance standards.

Join Rise to see the full answer
Can you explain the event handling model in JavaScript?

In response to questions about event handling, provide a clear overview of event propagation, including capturing and bubbling phases. Discuss how events are registered and handled in the context of a React application, ensuring you incorporate real-world examples when applicable.

Join Rise to see the full answer
Describe a challenging technical problem you've solved in the past?

When addressing this question, focus on a specific problem, detailing the steps you took to analyze and resolve it. Highlight your problem-solving process and any collaboration you undertook with team members, showcasing how you turned a challenge into a learning experience.

Join Rise to see the full answer
How do you approach learning new technologies or languages?

Share your approach to learning new technologies, focusing on practical experience such as building small projects, reading documentation, and utilizing online resources. Highlight your enthusiasm for continuous learning and any examples of how you’ve applied new skills in previous roles.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

When asked about task prioritization, discuss strategies such as breaking down large projects, leveraging project management tools, and maintaining open communication with team members. Describe any methods you've used to balance multiple priorities effectively.

Join Rise to see the full answer
What strategies do you use for debugging front-end performance issues?

Discuss your strategies for identifying and resolving front-end performance issues, like using browser developer tools to analyze rendering times, network requests, and memory usage. Share examples of how you’ve implemented performance optimizations in past projects.

Join Rise to see the full answer
How do you approach collaboration with non-technical team members?

In discussing collaboration with non-technical colleagues, emphasize your communication skills and ability to simplify complex technical concepts. Provide examples of successful interactions where you effectively advocated for technical needs and ensured everyone was aligned on project goals.

Join Rise to see the full answer
What are your thoughts on the importance of UI/UX in frontend development?

Share your understanding of the relationship between UI/UX and frontend development, emphasizing how the two contribute to user satisfaction. Discuss your experiences in implementing UI/UX principles into your work and how it fosters positive user experiences.

Join Rise to see the full answer
Why do you want to work at Canva as a Senior Frontend Engineer?

When answering this question, express your enthusiasm for Canva's mission and culture. Highlight aspects of the company or the role that resonate with your career goals and values, demonstrating why you believe you would be a perfect fit for the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 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
Posted 8 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
Endava Remote Sofia, Bulgaria
Posted 3 days ago
Photo of the Rise User
Apex Systems Hybrid King of Prussia, PA
Posted 6 days ago
Photo of the Rise User
MasterBorn Remote Wrocław, Kielce, Szczecin or remotely
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Kaseya Careers Hybrid East Greenbush, New York, United States
Posted 9 hours ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
dv01 Remote Remote - USA
Posted 6 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical

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.

247 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, remote
DATE POSTED
March 24, 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
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
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