Skip to main content
Canva logo

Frontend Software Engineer

Canva
Location🌍Worldwide
Job Type💼Full‑time
Posted📅247 days ago
Engineeringjavascripttypescripthtmlcss

About the Role

Join our dynamic international growth team to drive user acquisition and engagement through rapid experimentation and data-driven development. This is an exciting opportunity to leverage your frontend expertise to maximize business impact and enhance user experiences globally.

Responsibilities

  • Develop, test, and optimize frontend features for growth initiatives like A/B testing, personalization, and conversion rate optimization.
  • Collaborate with designers, product managers, and local marketing teams to create high-impact, user-friendly experiences.
  • Implement tracking and analytics to measure the performance of growth experiments and user interactions.
  • Improve site performance, accessibility, and SEO to enhance discoverability and engagement.
  • Work with backend engineers to ensure seamless API integration and data flow.
  • Rapidly prototype and iterate on experiments based on data insights and user feedback.
  • Contribute constructive ideas for product localization.

Requirements

  • Strong computer science and engineering fundamentals, including concurrency, data structures, and design patterns.
  • Expertise in frontend development with JavaScript, TypeScript, HTML, and CSS.
  • Strong proficiency in SSR frameworks like Next.js.
  • Experience with A/B testing tools and experiment-driven development.
  • Solid understanding of web performance optimization, Core Web Vitals, and SEO best practices.
  • Strong problem-solving skills and ability to translate data insights into actionable improvements.
  • Experience working in cross-functional teams.
  • Understanding of CI/CD systems.
  • Effective communication skills, both within engineering and with cross-functional teams.
  • Proficiency in English (reading and writing), fluent in speaking.

Nice-to-Haves

  • Previous experience in a growth-focused or experimentation-heavy environment.
  • Experience in backend/full-stack development (Java, Node.js).
  • Good understanding of build systems (e.g., Bazel, NPM/Yarn, Webpack).
  • Experience in a remote working environment.

About Canva

View company

Canva is an Australian multinational software company that provides an online graphic design platform with a drag-and-drop interface. It operates on a freemium model, allowing users to create designs for social media, presentations, posters, documents, and other visual content.

Automate Your Job Search

Unlock more jobs, including 100k+ salaries. Generate tailored resumes and cover letters automatically.

Get Job Alerts
Receive notifications for similar jobs

Share this job

Similar Jobs

QA Automation Engineer I at Clearer.io2mo
🌍Worldwide💼Full‑time
playwrighttypescriptjavascript
Staff Front-End Engineer - Design Systems at Canva3mo
🌍Worldwide💼Full‑time
reacttypescriptjavascript
Frontend Engineer - International SG (Generative AI) at Canva4mo
🌍Singapore💼Full‑time
reacttypescriptjavascript
Senior Full Stack Software Engineer at Instrumentl6mo
🌍Worldwide💼Full‑time
pythonruby-on-railsjavascript
Senior Software Engineer, Fullstack at Affirm6mo
🌍Canada💼Full‑time
react-nativejavascripttypescript
Senior Software Engineer, Fullstack at Affirm6mo
🌍US💼Full‑time
react-nativereactjavascript