Senior Frontend Software Engineer - Pages Platform

2 Months ago • 4-8 Years • Devops

Job Summary

Job Description

Canva seeks a Senior Frontend Software Engineer to join their Pages Platform team. This role focuses on building and maintaining the platform that powers most of Canva's web pages. Responsibilities include developing components and frameworks for rapid page creation, collaborating with various teams, advocating best practices, optimizing performance, and setting up observability. The ideal candidate has extensive experience with TypeScript, React, MobX, NextJS, GraphQL, and web performance optimization. They should be proficient in web fundamentals, data structures, and possess strong communication and collaboration skills. The position offers flexible work arrangements and various employee benefits.
Must have:
  • Commercial FE development experience
  • TypeScript, React & MobX expertise
  • Web performance optimization
  • NextJS & GraphQL experience
  • Strong communication skills
Good to have:
  • Experience with localization
  • Experience with various testing frameworks
Perks:
  • Equity packages
  • Inclusive parental leave
  • Annual Vibe & Thrive allowance
  • Flexible leave options

Job Details

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, we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.

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:

  • Build components and frameworks that enable teams at Canva to rapidly and reliably build and manage highly performant web pages
  • Collaborate with leads, product managers, and engineers across multiple teams in Canva, gaining important insights to build the right solutions
  • Facilitate knowledge sharing and advocate for best practices
  • Articulate engineering needs to non-technical team members
  • Introduce new tooling to improve the platform's developer experience
  • Model initiative and ownership in achieving goals, improving processes and solutions while demonstrating pragmatic excellence
  • Participate in design and code reviews
  • Set up observability and monitoring capabilities to better understand the health of our platform
  • Identify and address performance bottlenecks

You're probably a match if you have

  • Commercial experience in a software development environment, building, testing and monitoring scalable FE systems
  • Experience developing rich web applications in Typescript, React & MobX
  • Firm understanding and experience in web front-end tooling such as Webpack and NodeJS
  • Experience in optimising web page performance and Core Web Vital scores
  • Firm understanding of server side rendering technologies and patterns and experience building pages in NextJS on a GraphQL backend
  • Firmly grounded computer science and web fundamentals, data structures, solution design, architecture and design patterns
  • Working collaboratively with team members and communicating effectively
  • Passion for testing and ensuring software quality that meets high standards
  • Good written and verbal communication skills
  • Strong ability to reconcile user needs to find a balance between aligning to the established path and adoption of new solutions
  • A product thinking mindset and the willingness to contribute to the roadmap

Bonus:

  • Experience with localization and optimization workflows

About the team

Want to be responsible for the engine that powers most of Canva’s web pages? The Pages Platform team provides a platform of tools and frameworks that enable Canvanauts to build great landing pages without breaking a sweat.

About the role

You’ll get hands-on experience building and maintaining the landing page rendering platform. This covers a range of responsibilities, from engineering new solutions that meet our stakeholders' needs, to providing technical guidance and advocating for best practice to maintain a high quality bar.

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 range 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.

We celebrate all types of skills and backgrounds at Canva so even if you don’t feel like your skills quite match what’s listed above - we still want to hear from you!

Please note that interviews are conducted virtually.

Similar Jobs

luxsoft - Java/Python Developer

luxsoft

Los Angeles, California, United States (On-Site)
1 Month ago
PwC - Identity & Access Management Engineer PwC Netherlands

PwC

Amsterdam, North Holland, Netherlands (Hybrid)
5 Months ago
Rippling - Global Payroll Operations Specialist

Rippling

Dominican Republic (Remote)
1 Week ago
The Walt Disney Company - Lead Software Engineer - Front End

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Months ago
Tesla - Order Operations Specialist

Tesla

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Workato - Senior Infrastructure Engineer (OpenSearch)

Workato

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Ansys - DevOps Engineer II ( Azure DevOps)

Ansys

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Second Dinner - Senior Platform Engineer I, Backend

Second Dinner

United States (Remote)
3 Months ago
bytedance - Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling)

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
codeninja  - Azure Engineer

codeninja

Mexico (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Assystems - Track Design Engineer

Assystems

Dhaka, Dhaka Division, Bangladesh (On-Site)
8 Months ago
Dentsu - Director, Digital Investment

Dentsu

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
CyberArk - Principal Product Manager

CyberArk

Israel (Hybrid)
1 Month ago
WebMD - Associate Sales Planner

WebMD

Navi Mumbai, Maharashtra, India (On-Site)
5 Months ago
Ion - Associate Director

Ion

Shanghai, China (On-Site)
4 Months ago
bytedance - Software Engineer Graduate (Multi-Cloud CDN)

bytedance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Principal Engineer

NVIDIA

United States (Remote)
4 Months ago
Tencent - Technical Art Expert (Games), Venture Lab

Tencent

London, England, United Kingdom (On-Site)
5 Months ago
Philips - Regional Business Unit Leader, Acute Care

Philips

Barueri, São Paulo, Brazil (On-Site)
1 Month ago
Blinkhealth - Pharmacy Prior Authorization Specialist

Blinkhealth

Chesterfield, Missouri, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Surry Hills, New South Wales, Australia

Thales - Demand and Supply Planner

Thales

Garden Island, South Australia, Australia (On-Site)
1 Month ago
Telastra - Customer Service & Sales Consultant

Telastra

Geraldton, Western Australia, Australia (On-Site)
1 Month ago
Nine - Journalist

Nine

Perth, Western Australia, Australia (On-Site)
3 Weeks ago
Open Systems Technologies - Franchise Operations Executive

Open Systems Technologies

Sydney, New South Wales, Australia (On-Site)
5 Days ago
Nine - Business Development Manager

Nine

McMahons Point, New South Wales, Australia (On-Site)
2 Weeks ago
Alt VFX  - HOUDINI GENERALIST

Alt VFX

Sydney, New South Wales, Australia (On-Site)
1 Year ago
Unbroken Studios - Coles Merchandiser - Training Provided

Unbroken Studios

Cooma, New South Wales, Australia (On-Site)
1 Week ago
Telastra - Telstra Retail: Customer Service & Sales Consultant

Telastra

South Hedland, Western Australia, Australia (On-Site)
1 Month ago
Google - Site Reliability Engineer, Google Cloud Storage

Google

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Nine - Senior Research Executive

Nine

North Sydney, New South Wales, Australia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Workato - Senior Infrastructure Engineer (Redis)

Workato

Sofia, Sofia City Province, Bulgaria (Remote)
1 Month ago
bytedance - Senior Software Engineer, Backend and Infrastructure

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Luxoft - Senior SAP BTP Platform Engineer

Luxoft

Poland, Ohio, United States (Remote)
6 Months ago
Apple - Senior Software Engineer - Developer Platform (ASE)

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Qualcomm - Platform Dev & Support Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
CME Group - Staff Infrastructure Engineer

CME Group

Tokyo, Japan (On-Site)
2 Weeks ago
Nium - Staff Solution Engineer

Nium

Singapore, Singapore (Hybrid)
2 Months ago
Roof Stacks - Software Architect

Roof Stacks

Istanbul, İstanbul, Türkiye (Remote)
6 Months ago
easygo - Senior DevOps Engineer

easygo

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Salesforce - Account Executive, Cloud Sales (Service Cloud)

Salesforce

Tokyo, Japan (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Auckland, Auckland, New Zealand (Remote)

Austin, Texas, United States (Remote)

Sydney, New South Wales, Australia (Remote)

Auckland, Auckland, New Zealand (Remote)

Brisbane, Queensland, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Auckland, Auckland, New Zealand (Remote)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (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