Resume and JobRESUME AND JOB
Canva logo

Senior Frontend Engineer - Web Platform

Canva

Senior Frontend Engineer - Web Platform

Canva logo

Canva

full-time

Posted: December 16, 2025

Number of Vacancies: 1

Job Description

Senior Frontend Engineer - Web Platform

Location: Team Engineering

Team: Country Sydney / Australia

About the Role

Join the team at Canva that's redefining how the world experiences design. As a Senior Frontend Engineer on our Web Platform team within Page Assembly, you'll immerse yourself in web page architecture, enhancing technical capabilities like JS bundling, code delivery, and data loading to ensure our systems scale efficiently while delivering top performance. You'll tackle complex architectural challenges, consolidating diverse structures across our platform, and collaborate pragmatically with product engineers to align on shared goals. Innovation and collaboration are at the heart of our success as we refine how pages are built and delivered, revolutionizing design experiences on a global scale. In this role, you'll design and build high-performance, scalable frontend components using React, TypeScript, and modern web technologies, while working across the stack with Node.js or Java. You'll mentor fellow engineers, lead code reviews, and champion best practices that empower our design-focused culture. Staying ahead of frontend trends, you'll contribute to maintainable architectures that support Canva's rapid growth, all while creating exceptional user experiences that delight millions of creators worldwide. Our hybrid work model offers flexibility across Sydney, Melbourne, Brisbane, Perth, and Adelaide, with a vibrant culture emphasizing equity, wellbeing, inclusive parental leave, and flexible options. If you're passionate about solving intricate problems, fostering continuous learning, and enhancing user-centric design at scale, join us in making design accessible to everyone.

Key Responsibilities

  • Collaborate closely with stakeholders, designers, and cross-functional teams to create innovative and user-friendly solutions
  • Design, develop, and maintain high-performance, scalable, and reusable front-end components and systems
  • Identify and implement best practices and methodologies for front-end engineering
  • Mentor and empower other engineers, fostering a culture of continuous learning and improvement
  • Participate in code reviews, ensuring adherence to coding standards and best practices
  • Stay up-to-date with the latest front-end technologies, trends, and industry advancements
  • Contribute to the overall architecture and design of front-end systems, ensuring maintainability and extensibility
  • Work across the stack on web page architecture, enhancing technical capabilities like JS bundling, code delivery, and data loading
  • Address complex architectural challenges by consolidating differing structures across the platform
  • Drive innovation in page construction and delivery to ensure systems scale efficiently and maintain top performance

Required Qualifications

  • Proficiency in HTML, CSS, JavaScript, TypeScript, React, and state management libraries (e.g., MobX)
  • Experience with back-end technologies such as Node.js or Java
  • Expertise in writing performant, reusable code for UI components, including appropriate testing
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills
  • Ability to work collaboratively in a team environment, taking ownership of projects and outcomes
  • Experience with big-picture thinking and attention to detail

Preferred Qualifications

  • Experience in web platform architecture and performance optimization (e.g., JS bundling, code delivery, data loading)
  • Background in design tools or creative software platforms
  • Proven track record mentoring junior engineers
  • Familiarity with scalable frontend systems in high-growth environments
  • Contributions to open-source projects or personal design-focused side projects

Required Skills

  • HTML5 and CSS3 mastery
  • JavaScript/TypeScript expertise
  • React framework proficiency
  • MobX or similar state management
  • Node.js or Java backend experience
  • UI component development and testing
  • Performance optimization techniques
  • Code review and standards enforcement
  • Cross-functional collaboration
  • Problem-solving and analytical thinking
  • Big-picture architecture planning
  • Attention to detail
  • Mentoring and knowledge sharing
  • Communication and interpersonal skills
  • Fast-paced environment adaptability
  • User experience passion
  • Pragmatic stakeholder communication

Benefits

  • Equity packages - sharing in Canva's success
  • Inclusive parental leave policy supporting all parents and carers
  • Annual Vibe & Thrive allowance for wellbeing, social connection, office setup, and more
  • Flexible leave options to recharge and support personal needs
  • Hybrid work model with choice of office, home, or both across Sydney, Melbourne, and other Australian locations
  • Delightful company culture with moments of magic, connectivity, and fun
  • Virtual interview process with reasonable adjustments available
  • Opportunities to work on globally impactful design tools

Canva is an equal opportunity employer.

Locations

  • Team Engineering, Global

Salary

Estimated Salary Rangehigh confidence

170,000 - 250,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • HTML5 and CSS3 masteryintermediate
  • JavaScript/TypeScript expertiseintermediate
  • React framework proficiencyintermediate
  • MobX or similar state managementintermediate
  • Node.js or Java backend experienceintermediate
  • UI component development and testingintermediate
  • Performance optimization techniquesintermediate
  • Code review and standards enforcementintermediate
  • Cross-functional collaborationintermediate
  • Problem-solving and analytical thinkingintermediate
  • Big-picture architecture planningintermediate
  • Attention to detailintermediate
  • Mentoring and knowledge sharingintermediate
  • Communication and interpersonal skillsintermediate
  • Fast-paced environment adaptabilityintermediate
  • User experience passionintermediate
  • Pragmatic stakeholder communicationintermediate

Required Qualifications

  • Proficiency in HTML, CSS, JavaScript, TypeScript, React, and state management libraries (e.g., MobX) (experience)
  • Experience with back-end technologies such as Node.js or Java (experience)
  • Expertise in writing performant, reusable code for UI components, including appropriate testing (experience)
  • Strong problem-solving and analytical skills (experience)
  • Excellent communication and interpersonal skills (experience)
  • Ability to work collaboratively in a team environment, taking ownership of projects and outcomes (experience)
  • Experience with big-picture thinking and attention to detail (experience)

Preferred Qualifications

  • Experience in web platform architecture and performance optimization (e.g., JS bundling, code delivery, data loading) (experience)
  • Background in design tools or creative software platforms (experience)
  • Proven track record mentoring junior engineers (experience)
  • Familiarity with scalable frontend systems in high-growth environments (experience)
  • Contributions to open-source projects or personal design-focused side projects (experience)

Responsibilities

  • Collaborate closely with stakeholders, designers, and cross-functional teams to create innovative and user-friendly solutions
  • Design, develop, and maintain high-performance, scalable, and reusable front-end components and systems
  • Identify and implement best practices and methodologies for front-end engineering
  • Mentor and empower other engineers, fostering a culture of continuous learning and improvement
  • Participate in code reviews, ensuring adherence to coding standards and best practices
  • Stay up-to-date with the latest front-end technologies, trends, and industry advancements
  • Contribute to the overall architecture and design of front-end systems, ensuring maintainability and extensibility
  • Work across the stack on web page architecture, enhancing technical capabilities like JS bundling, code delivery, and data loading
  • Address complex architectural challenges by consolidating differing structures across the platform
  • Drive innovation in page construction and delivery to ensure systems scale efficiently and maintain top performance

Benefits

  • general: Equity packages - sharing in Canva's success
  • general: Inclusive parental leave policy supporting all parents and carers
  • general: Annual Vibe & Thrive allowance for wellbeing, social connection, office setup, and more
  • general: Flexible leave options to recharge and support personal needs
  • general: Hybrid work model with choice of office, home, or both across Sydney, Melbourne, and other Australian locations
  • general: Delightful company culture with moments of magic, connectivity, and fun
  • general: Virtual interview process with reasonable adjustments available
  • general: Opportunities to work on globally impactful design tools

Target Your Resume for "Senior Frontend Engineer - Web Platform" , Canva

Get personalized recommendations to optimize your resume specifically for Senior Frontend Engineer - Web Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Frontend Engineer - Web Platform" , Canva

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

CanvaDesignCountry Sydney / AustraliaTeam EngineeringGlobalCountry Sydney / Australia

Related Jobs You May Like

No related jobs found at the moment.

Canva logo

Senior Frontend Engineer - Web Platform

Canva

Senior Frontend Engineer - Web Platform

Canva logo

Canva

full-time

Posted: December 16, 2025

Number of Vacancies: 1

Job Description

Senior Frontend Engineer - Web Platform

Location: Team Engineering

Team: Country Sydney / Australia

About the Role

Join the team at Canva that's redefining how the world experiences design. As a Senior Frontend Engineer on our Web Platform team within Page Assembly, you'll immerse yourself in web page architecture, enhancing technical capabilities like JS bundling, code delivery, and data loading to ensure our systems scale efficiently while delivering top performance. You'll tackle complex architectural challenges, consolidating diverse structures across our platform, and collaborate pragmatically with product engineers to align on shared goals. Innovation and collaboration are at the heart of our success as we refine how pages are built and delivered, revolutionizing design experiences on a global scale. In this role, you'll design and build high-performance, scalable frontend components using React, TypeScript, and modern web technologies, while working across the stack with Node.js or Java. You'll mentor fellow engineers, lead code reviews, and champion best practices that empower our design-focused culture. Staying ahead of frontend trends, you'll contribute to maintainable architectures that support Canva's rapid growth, all while creating exceptional user experiences that delight millions of creators worldwide. Our hybrid work model offers flexibility across Sydney, Melbourne, Brisbane, Perth, and Adelaide, with a vibrant culture emphasizing equity, wellbeing, inclusive parental leave, and flexible options. If you're passionate about solving intricate problems, fostering continuous learning, and enhancing user-centric design at scale, join us in making design accessible to everyone.

Key Responsibilities

  • Collaborate closely with stakeholders, designers, and cross-functional teams to create innovative and user-friendly solutions
  • Design, develop, and maintain high-performance, scalable, and reusable front-end components and systems
  • Identify and implement best practices and methodologies for front-end engineering
  • Mentor and empower other engineers, fostering a culture of continuous learning and improvement
  • Participate in code reviews, ensuring adherence to coding standards and best practices
  • Stay up-to-date with the latest front-end technologies, trends, and industry advancements
  • Contribute to the overall architecture and design of front-end systems, ensuring maintainability and extensibility
  • Work across the stack on web page architecture, enhancing technical capabilities like JS bundling, code delivery, and data loading
  • Address complex architectural challenges by consolidating differing structures across the platform
  • Drive innovation in page construction and delivery to ensure systems scale efficiently and maintain top performance

Required Qualifications

  • Proficiency in HTML, CSS, JavaScript, TypeScript, React, and state management libraries (e.g., MobX)
  • Experience with back-end technologies such as Node.js or Java
  • Expertise in writing performant, reusable code for UI components, including appropriate testing
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills
  • Ability to work collaboratively in a team environment, taking ownership of projects and outcomes
  • Experience with big-picture thinking and attention to detail

Preferred Qualifications

  • Experience in web platform architecture and performance optimization (e.g., JS bundling, code delivery, data loading)
  • Background in design tools or creative software platforms
  • Proven track record mentoring junior engineers
  • Familiarity with scalable frontend systems in high-growth environments
  • Contributions to open-source projects or personal design-focused side projects

Required Skills

  • HTML5 and CSS3 mastery
  • JavaScript/TypeScript expertise
  • React framework proficiency
  • MobX or similar state management
  • Node.js or Java backend experience
  • UI component development and testing
  • Performance optimization techniques
  • Code review and standards enforcement
  • Cross-functional collaboration
  • Problem-solving and analytical thinking
  • Big-picture architecture planning
  • Attention to detail
  • Mentoring and knowledge sharing
  • Communication and interpersonal skills
  • Fast-paced environment adaptability
  • User experience passion
  • Pragmatic stakeholder communication

Benefits

  • Equity packages - sharing in Canva's success
  • Inclusive parental leave policy supporting all parents and carers
  • Annual Vibe & Thrive allowance for wellbeing, social connection, office setup, and more
  • Flexible leave options to recharge and support personal needs
  • Hybrid work model with choice of office, home, or both across Sydney, Melbourne, and other Australian locations
  • Delightful company culture with moments of magic, connectivity, and fun
  • Virtual interview process with reasonable adjustments available
  • Opportunities to work on globally impactful design tools

Canva is an equal opportunity employer.

Locations

  • Team Engineering, Global

Salary

Estimated Salary Rangehigh confidence

170,000 - 250,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • HTML5 and CSS3 masteryintermediate
  • JavaScript/TypeScript expertiseintermediate
  • React framework proficiencyintermediate
  • MobX or similar state managementintermediate
  • Node.js or Java backend experienceintermediate
  • UI component development and testingintermediate
  • Performance optimization techniquesintermediate
  • Code review and standards enforcementintermediate
  • Cross-functional collaborationintermediate
  • Problem-solving and analytical thinkingintermediate
  • Big-picture architecture planningintermediate
  • Attention to detailintermediate
  • Mentoring and knowledge sharingintermediate
  • Communication and interpersonal skillsintermediate
  • Fast-paced environment adaptabilityintermediate
  • User experience passionintermediate
  • Pragmatic stakeholder communicationintermediate

Required Qualifications

  • Proficiency in HTML, CSS, JavaScript, TypeScript, React, and state management libraries (e.g., MobX) (experience)
  • Experience with back-end technologies such as Node.js or Java (experience)
  • Expertise in writing performant, reusable code for UI components, including appropriate testing (experience)
  • Strong problem-solving and analytical skills (experience)
  • Excellent communication and interpersonal skills (experience)
  • Ability to work collaboratively in a team environment, taking ownership of projects and outcomes (experience)
  • Experience with big-picture thinking and attention to detail (experience)

Preferred Qualifications

  • Experience in web platform architecture and performance optimization (e.g., JS bundling, code delivery, data loading) (experience)
  • Background in design tools or creative software platforms (experience)
  • Proven track record mentoring junior engineers (experience)
  • Familiarity with scalable frontend systems in high-growth environments (experience)
  • Contributions to open-source projects or personal design-focused side projects (experience)

Responsibilities

  • Collaborate closely with stakeholders, designers, and cross-functional teams to create innovative and user-friendly solutions
  • Design, develop, and maintain high-performance, scalable, and reusable front-end components and systems
  • Identify and implement best practices and methodologies for front-end engineering
  • Mentor and empower other engineers, fostering a culture of continuous learning and improvement
  • Participate in code reviews, ensuring adherence to coding standards and best practices
  • Stay up-to-date with the latest front-end technologies, trends, and industry advancements
  • Contribute to the overall architecture and design of front-end systems, ensuring maintainability and extensibility
  • Work across the stack on web page architecture, enhancing technical capabilities like JS bundling, code delivery, and data loading
  • Address complex architectural challenges by consolidating differing structures across the platform
  • Drive innovation in page construction and delivery to ensure systems scale efficiently and maintain top performance

Benefits

  • general: Equity packages - sharing in Canva's success
  • general: Inclusive parental leave policy supporting all parents and carers
  • general: Annual Vibe & Thrive allowance for wellbeing, social connection, office setup, and more
  • general: Flexible leave options to recharge and support personal needs
  • general: Hybrid work model with choice of office, home, or both across Sydney, Melbourne, and other Australian locations
  • general: Delightful company culture with moments of magic, connectivity, and fun
  • general: Virtual interview process with reasonable adjustments available
  • general: Opportunities to work on globally impactful design tools

Target Your Resume for "Senior Frontend Engineer - Web Platform" , Canva

Get personalized recommendations to optimize your resume specifically for Senior Frontend Engineer - Web Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Frontend Engineer - Web Platform" , Canva

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

CanvaDesignCountry Sydney / AustraliaTeam EngineeringGlobalCountry Sydney / Australia

Related Jobs You May Like

No related jobs found at the moment.