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 a 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.
Responsibilities include designing, developing, and maintaining frontend features across support surfaces such as Help Center and embedded help.
You will 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.
Requirements:
A strong foundation in computer science and frontend engineering principles, including component architecture, state management, and performance optimization is required.
Proficiency in JavaScript/TypeScript, HTML, CSS, and modern frameworks such as React or Next.js is necessary.
Experience building complex user-facing interfaces with attention to UX, accessibility, and responsive design is essential.
A demonstrated ability to drive frontend architecture and tech decisions in collaboration with cross-functional partners is required.
Familiarity with tracking frameworks and A/B testing systems for validating UX hypotheses and measuring feature impact is needed.
You must be 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, are necessary.
Familiarity with CI/CD processes, version control (e.g., Git), and scalable frontend practices is required.
Strong written and verbal communication skills in English are essential.
Benefits:
The opportunity for growth is huge, creating company-wide solutions and seeing them through long-term.
You will be able to work in a fast-moving environment and see how your ideas work at scale.
The company is committed to supporting your growth and development throughout your time at Canva.