Senior Frontend Software Engineer

10 Minutes ago • All levels • Frontend Development

Job Summary

Job Description

We are looking for Senior Frontend Engineers to join our International Group and help drive user acquisition, engagement, and retention through rapid experimentation and data-driven development. This position will focus on developing specialized user support platform. You will work closely with product managers, designers, and data analysts to implement and optimize user experiences that maximize business impact. If you are passionate about leveraging frontend technologies to enhance growth, this role is for you!
Must have:
  • Design, develop, and maintain frontend features across our support surfaces (e.g., Help Center, embedded help, diagnostic flows, contact entry points).
  • Lead the development of user-facing features with a focus on accessibility, responsiveness, and localization for global markets.
  • Collaborate closely with product managers, designers, backend engineers, and support specialists to shape intuitive and scalable help experiences.
  • Implement and maintain robust analytics to track engagement, user success, and friction across support journeys.
  • Contribute to experimentation and A/B testing of new self-help flows, contact strategies, and UI components to continuously improve outcomes.
  • Ensure frontend code is performant, reliable, and maintainable across browsers, devices, and user contexts.
  • Help drive component reusability and design consistency across User Voice initiatives by contributing to shared libraries and internal tooling.
  • Proactively identify and fix usability and accessibility issues in help surfaces.
  • Champion best practices in security, privacy, and compliance when handling user support context and data.
Good to have:
  • Experience working on help/support, user onboarding, or education-focused interfaces
  • Knowledge of frontend security and privacy best practices, especially around authenticated content
  • Familiarity with internationalization/localization practices and multi-language frontend support
  • Experience working in a distributed or remote-first engineering team
  • Exposure to backend or full-stack development (Java, Node.js, etc.)
Perks:
  • Opportunity for huge growth and creating company-wide solutions
  • Work in a fast-moving environment and see ideas work at scale
  • Support for growth and development throughout your time at Canva
  • Delicious breakfast and lunch meals provided
  • Plenty of snacks

Job Details

About the Role:

We are looking for Senior Frontend Engineers to join our International Group and help drive user acquisition, engagement, and retention through rapid experimentation and data-driven development. This position will focus on developing specialized user support platform. You will work closely with product managers, designers, and data analysts to implement and optimize user experiences that maximize business impact. If you are passionate about leveraging frontend technologies to enhance growth, this role is for you!

Responsibilities

  • Design, develop, and maintain frontend features across our support surfaces (e.g., Help Center, embedded help, diagnostic flows, contact entry points).
  • Lead the development of user-facing features with a focus on accessibility, responsiveness, and localization for global markets.
  • Collaborate closely with product managers, designers, backend engineers, and support specialists to shape intuitive and scalable help experiences.
  • Implement and maintain robust analytics to track engagement, user success, and friction across support journeys.
  • Contribute to experimentation and A/B testing of new self-help flows, contact strategies, and UI components to continuously improve outcomes.
  • Ensure frontend code is performant, reliable, and maintainable across browsers, devices, and user contexts.
  • Help drive component reusability and design consistency across User Voice initiatives by contributing to shared libraries and internal tooling.
  • Proactively identify and fix usability and accessibility issues in help surfaces.
  • Champion best practices in security, privacy, and compliance when handling user support context and data.

Required Experience & Skills

  • Strong foundation in computer science and frontend engineering principles, including component architecture, state management, and performance optimization.
  • Proficiency in JavaScript/TypeScript, HTML, CSS, and modern frameworks such as React or Next.js.
  • Experience building complex user-facing interfaces with attention to UX, accessibility, and responsive design.
  • Demonstrated ability to drive frontend architecture and tech decisions in collaboration with cross-functional partners.
  • Familiarity with tracking frameworks and A/B testing systems for validating UX hypotheses and measuring feature impact.
  • Comfortable working in cross-functional teams, including close collaboration with backend engineers, PMs, content designers, and CX teams.
  • Strong communication skills, especially in distilling technical ideas to non-technical audiences.
  • Familiarity with CI/CD processes, version control (e.g., Git), and scalable frontend practices.
  • Strong written and verbal communication skills in English.

Bonus skills

  • Experience working on help/support, user onboarding, or education-focused interfaces.
  • Knowledge of frontend security and privacy best practices, especially around authenticated content.
  • Familiarity with internationalization/localization practices and multi-language frontend support.
  • Experience working in a distributed or remote-first engineering team.
  • Exposure to backend or full-stack development (Java, Node.js, etc.).

What the candidate will learn and how will they develop at Canva

  • The opportunity for growth is huge – creating company-wide solutions, and seeing them through long-term. Content design is still new in this part of User Voice, so your work will have a massive impact.
  • You’ll be able to work in a fast-moving environment and see how your ideas work at scale.
  • We want this to be a mutually rewarding relationship, so we’ll support your growth and development throughout your time at Canva.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Beijing, China

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Frontend Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Beijing, China (On-Site)

Brisbane, Queensland, Australia (Remote)

Adelaide, South Australia, Australia (Remote)

Adelaide, South Australia, Australia (Remote)

Auckland, Auckland, New Zealand (Remote)

Beijing, China (On-Site)

Beijing, China (On-Site)

Brisbane, Queensland, Australia (Remote)

View All Jobs

Get notified when new jobs are added by Canva

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug