Senior Frontend Engineer - Growth (open to remote across ANZ)

Related keywords: data engineer remote jobdata science remote jobremote job software engineer

This page contains product affiliate links.

Job Overview

Canva is searching for a Senior Frontend Engineer to join their team focused on growth and personalisation. This position is open to anyone based in the ANZ (Australia and New Zealand) region and promotes a flexible working environment where employees can choose to work from home, in-office, or a mix of both.

Job Description

In this role, engineers will work towards enhancing the user experience through intelligent design solutions, algorithmic updates, and complex coding tasks influenced by machine learning (ML) data. With the expectation to redefine how users interact with Canva, this position is critical for the ongoing development of new and existing product features. Candidates will be involved in a variety of tasks, including:

  • Collaborating closely with Machine Learning engineers to build personalisation experiments aimed at optimising user engagement.
  • Supporting the delivery of front-end components focused on AI/ML-driven product features.
  • Driving new product initiatives while shaping complex, undefined problems into actionable strategies.
  • Analysing and improving large-scale architectures to enhance both the performance and scalability of product offerings.
  • Working in tandem with designers, analysts, product managers, and engineers to create engaging features that meet business goals.

Responsibilities

  • Design and implement new product experiments and features, ensuring high coding standards and reliable testing.
  • Build tools and frameworks that improve the efficiency of conducting experiments across various parts of the Canva platform.
  • Ensure effective communication among teams to share knowledge and best practices essential for complex problem-solving.
  • Advocate for and address engineering needs with non-technical partners within Canva.

Required Skills

Candidates should possess extensive experience and expertise in several key areas:

  • Proficiency in JavaScript, HTML, and CSS, as well as familiarity with TypeScript or other typed languages.
  • Solid understanding of computer science principles including data structures, architecture patterns, and solution design.
  • Experience writing reusable code for UI components, integrating extensive testing.
  • Capacity to work collaboratively and communicate efficiently within a team environment.
  • Familiarity with large-scale, complex codebases with a focus on scalability and maintainability.

Nice to Have

  • Experience with frameworks such as React and state management libraries like MobX.
  • Previous work within growth teams or backgrounds in A/B testing and experiment-driven development.
  • Knowledge of cross-browser and cross-device development practices.
  • Understanding of backend development, particularly with Java.
  • Experience working with personalisation models derived from machine learning.

Team Overview

The role resides within Canva's Upgrade Personalisation team, which focuses on creating engaging user upgrade experiences. This team collaborates closely with data scientists and product designers to fine-tune user journeys that help subscribers recognize the value of Canva Pro and Canva Teams. Emphasis is placed on data-driven strategies to improve user engagement, conversions, and overall satisfaction with the product.


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"

Benefits and Work Culture

Canva promotes a positive work-life balance alongside a commitment to diversity and inclusion. The company offers several attractive benefits to support their employees, including:

  • Equity packages fostering personal investment in company success.
  • An inclusive parental leave policy designed to support all types of caregivers.
  • An annual Vibe & Thrive allowance to enhance personal wellbeing and social connections.
  • Flexible leave options to ensure employees can manage personal responsibilities while contributing effectively to the team.

Application Process

Candidates interested in applying must convey their skills and experiences, particularly focusing on how they would enhance Canva's culture and values. All involved interviews will be conducted virtually, allowing for accessibility and convenience. The company encourages individuals to specify their preferred pronouns and any needed adjustments for the interview process during their application.

Overall, this position offers a unique opportunity to engage in innovative projects that impact millions of users while being part of a supportive and dynamic work environment. Canva is committed to redefining design experiences through technology, making this role a significant factor in the company's growth and user satisfaction. Candidates eager to contribute to this ambitious goal are encouraged to apply.



This job offer was originally published on himalayas.app

Canva

Remote across ANZ

Software development

Full-time

April 2, 2025

6 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.