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

Senior Frontend Engineer - Growth

Job Description

Join the team redefining how the world experiences design.

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.

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 and Adelaide. But you have choice in where and how you work. That means if you want to do your thing in the office (if you're near one), at home or a bit of both, it's up to you.

What you’d be doing in this role

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

At the moment, this role is focused on:.

  • Work with Machine Learning engineers to build personalisation experiments that empower our users to get the most out of Canva
  • Support the delivery of frontend components of AI/ML-driven product features
  • Driving new initiatives—taking complex, undefined problems and shaping them into structured strategies with clear execution plans.
  • Analysing and evolving our large-scale architecture, identifying opportunities to improve scalability, performance, and efficiency.
  • Working closely with leads, designers, analysts, product managers, and engineers to build features and product experiments for our users that help us achieving our critical goals
  • Design, develop and launch product experiments and solutions. Working closely with multiple teams to plan and take follow-up actions, such as productization, termination, or working on the next iteration of the experiment
  • Building tools and frameworks that help us rapidly and effectively conduct experiments across different parts of the Canva app
  • Communicate effectively with collaborators across Canva when developing a solution; seek and incorporate diverse perspectives to address complex issues
  • Facilitate knowledge sharing and effectively advocate for engineering needs to non-technical partners within the group
  • Models initiative and ownership in achieving goals, improving processes and solutions

You're probably a match if

  • You are heavily experienced with our core technology stack (JavaScript, HTML, CSS).
  • You are firmly grounded computer science and engineering fundamentals including data structures, solution design, architecture, and design patterns
  • You work collaboratively with team members and communicating effectively
  • You have experience with TypeScript (or other typed languages)
  • You have the ability to write reusable code for UI components, including appropriate testing
  • Good writing and verbal communication skills
  • You have experience working with large-scale, complex codebases, understanding their architecture, and building scalable solutions within them.
  • You are comfortable navigating, refactoring, and optimizing a large-scale codebase to enhance performance, maintainability, and future growth.

Nice to have

  • You have experience in React, MobX (or other state management libraries)
  • You’ve got experience in A/B testing and Experiment Driven Development
  • You have experience working with product growth teams is a bonus!
  • You’ve got experience and knowledge of cross-browser and cross-device development
  • You’ve developing Java backends
  • You have experience working with personalisation ML models


About the team

The Upgrade Personalisation team is at the heart of enhancing Canva’s user upgrade experience and maximising our upselling potential. We create seamless, data-driven pathways that help users discover and unlock the full value of Canva Pro and Canva Teams, two of Canva’s most significant revenue contributors with millions of subscribers.

By analysing user behaviours and leveraging machine learning models, we tailor upgrade journeys that feel intuitive, relevant, and engaging. Our team works closely with data scientists, ML engineers, and product designers to experiment, refine, and deploy personalised experiences that drive conversions while ensuring users get the most out of Canva.

Whether it’s crafting personal copy, optimising pricing and packaging strategies, or fine-tuning our subscription flows, our work directly contributes to Canva’s growth and helps millions of users find the right plan for their needs.

But don't just take our word for it, check out what Software Engineer - Abbie Wade has to say about working in Engineering at Canva -

"The challenges that I am solving do not have a known solution, which means I get to create and innovate each day."

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

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.

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

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 - Growth, Canva

Joining Canva as a Senior Frontend Engineer - Growth means becoming a part of a team that's at the forefront of redefining how the world experiences design. The role is perfectly situated at our flagship campus in Surry Hills, Sydney, where you’ll have the flexibility to choose between working in-office, at home, or a blend of both — whatever suits your style! As a Senior Frontend Engineer, you'll focus on creating personalisation experiments that leverage the power of AI/ML technology to enhance user interaction with Canva. You'll collaborate with Machine Learning engineers to craft innovative frontend components that bring our product features to life. Your days will be filled with analyzing our architecture for improvements in performance and scalability while working closely with a diverse mix of designers, analysts, product managers, and engineers to achieve our collective goals. Shaping complex problems into structured strategies and executing your ideas will be pivotal in this position. Being an experienced engineer in JavaScript, HTML, and CSS, you'll also have the chance to contribute to high-impact projects, launching product experiments that help our users unlock the full potential of Canva. Your expertise in TypeScript, coding reusability, and understanding of large-scale codebases will be invaluable as you strive to enhance our platforms. While you're likely already a pro in your field, familiarity with React, A/B testing, and personalisation ML models are seen as advantageous. Join our Upgrade Personalisation team and directly contribute to enhancing Canva’s growth, making a genuine difference in the user experience. The journey with Canva is more than just a job; it’s about achieving great things together while having a bit of fun along the way!

Frequently Asked Questions (FAQs) for Senior Frontend Engineer - Growth Role at Canva
What responsibilities does a Senior Frontend Engineer - Growth at Canva have?

As a Senior Frontend Engineer - Growth at Canva, your responsibilities include collaborating with Machine Learning engineers to develop personalisation experiments, building frontend components for AI-driven features, and analyzing our architecture to improve scalability, performance, and efficiency. You'll also work with cross-functional teams to design and launch product experiments, ensuring that our users derive maximum value from their interactions with the platform.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Frontend Engineer - Growth position at Canva?

To apply for the Senior Frontend Engineer - Growth position at Canva, you're expected to have extensive experience with core technologies such as JavaScript, HTML, and CSS. A solid grounding in computer science fundamentals is required, including knowledge of data structures and design patterns. Experience in TypeScript or similar typed languages and familiarity with large-scale codebases is highly beneficial. Having excellent collaboration and communication skills will also help you thrive in this environment.

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

Yes! At Canva, there is a flexible work policy that allows you to choose how and where you work. Whether you prefer to work in the office at our flagship campus in Sydney, from home, or a hybrid approach, you can select the option that suits your lifestyle best.

Join Rise to see the full answer
What kind of projects will I be working on in the Senior Frontend Engineer - Growth role at Canva?

In the Senior Frontend Engineer - Growth role at Canva, you will engage in various innovative projects, including building personalisation experiments and developing AI/ML-driven product features. You'll also analyze and evolve our architecture to improve the user experience while working on collaborative product features that align with company goals. Your input will shape the future of Canva's growth initiatives!

Join Rise to see the full answer
What team environment can I expect as a Senior Frontend Engineer - Growth at Canva?

As part of the Upgrade Personalisation team at Canva, you can expect a collaborative and supportive environment. You'll work closely with a dedicated group of data scientists, machine learning engineers, and product designers. This teamwork is aimed at refining and deploying personalised experiences that enhance user engagement, making your role impactful in driving Canva’s growth.

Join Rise to see the full answer
Common Interview Questions for Senior Frontend Engineer - Growth
What frontend technologies are you most proficient in as a Senior Frontend Engineer?

In answering this question, emphasize your experience with core frontend technologies such as JavaScript, HTML, and CSS. Discuss any projects where you've utilized these technologies to solve complex problems, and if applicable, mention your familiarity with frameworks like React or libraries like MobX.

Join Rise to see the full answer
Can you describe a complex problem you solved in a previous role?

For this question, articulate a specific challenge you faced and outline the steps you took to address it. Focus on how you analyzed the problem, developed a strategic approach, and successfully implemented a solution, ideally highlighting any positive outcomes related to user experience or system performance.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your method for organizing and prioritizing tasks, such as assessing the urgency and importance of each project, using project management tools, and regularly communicating with your team to ensure alignment. Share a specific example where you successfully managed competing deadlines.

Join Rise to see the full answer
Can you give an example of how you improved code performance in past projects?

Highlight a specific instance where you optimized a piece of code or refactored a component to enhance performance. Discuss the metrics you used to gauge improvement and the impact it had on user experience or project goals.

Join Rise to see the full answer
What is your experience with machine learning in frontend development?

Share any relevant experience you've had with integrating machine learning models into frontend applications. Discuss how you've collaborated with data scientists or ML engineers and how you ensured that ML features enhanced user experience effectively.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Talk about your practices regarding code reviews, unit testing, and documentation. Emphasize the importance of writing reusable components and your experience in leveraging tools for automated testing, which helps maintain code quality over time.

Join Rise to see the full answer
What approach do you take when collaborating with cross-functional teams?

Describe how you communicate and work with teams consisting of designers, product managers, and other engineers. Mention your strategies for facilitating discussions, gathering diverse perspectives, and ensuring smooth project progress through shared understanding.

Join Rise to see the full answer
What experience do you have with A/B testing and experiment-driven development?

If applicable, share your experience conducting A/B tests, including tools and methodologies you used. Explain how these experiments informed decisions on product features and improved user experience based on data-driven insights.

Join Rise to see the full answer
How comfortable are you with adapting to new technology trends?

Discuss your commitment to continuous learning in the field of frontend development. Share examples of how you've updated your skills based on emerging trends or how you adjusted your projects to align with new technologies.

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

Express your passion for Canva's mission to empower people through design and how your skills align perfectly with the Senior Frontend Engineer - Growth role. Mention specific aspects of the team dynamic or projects that excite you, demonstrating your enthusiasm for contributing to the company's success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 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 7 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 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Sopra Steria Remote 72 All. des Noisetiers, 69760 Limonest, France
Posted 8 days ago

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
Calculating your matching score...
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
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 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!