Senior Frontend Engineer - Frontend Core Libraries

6 Months ago • 5 Years + • Frontend Development

Job Summary

Job Description

Canva's Frontend Core Libraries team seeks a Senior Frontend Engineer to design, develop, and maintain reusable frontend components and libraries using modern JavaScript frameworks (React, Angular, Vue.js). The role involves collaborating with cross-functional teams, optimizing libraries for performance and accessibility, implementing testing strategies, and mentoring junior developers. Responsibilities include ensuring seamless integration, staying current with frontend technologies, and contributing to critical initiatives driving company-wide innovation. The ideal candidate possesses extensive experience with frontend build tools (Webpack, Rollup, Babel), testing frameworks (Jest, Enzyme, Cypress), and web performance optimization. This role offers the opportunity to work remotely or in the office, with a flexible work environment.
Must have:
  • Proficient in JavaScript, HTML, CSS, and modern JS frameworks
  • Experience with frontend build tools (Webpack, Rollup, Babel)
  • Familiarity with testing frameworks (Jest, Enzyme, Cypress)
  • Understanding of web performance optimization
  • Experience developing and maintaining frontend libraries
  • Excellent problem-solving and analytical skills
  • Minimum 5 years of frontend development experience
Perks:
  • Equity packages
  • Inclusive parental leave policy
  • 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. 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:

  • Design, develop, and maintain reusable frontend components and libraries using modern JavaScript frameworks and tools
  • Collaborate with cross-functional teams to understand requirements and ensure seamless integration of frontend libraries
  • Optimize frontend libraries for performance, accessibility, and maintainability
  • Implement testing strategies and ensure code quality through automated testing
  • Stay up-to-date with the latest frontend technologies and best practices
  • Mentor and guide junior frontend developers, fostering a culture of continuous learning and improvement

You're probably a match if have/are

  • Proficient in JavaScript, HTML, CSS, and modern frontend frameworks (React, Angular, Vue.js)
  • Extensive experience with frontend build tools (Webpack, Rollup, Babel)
  • Familiarity with testing frameworks (Jest, Enzyme, Cypress)
  • Strong understanding of web performance optimization techniques
  • Experience in developing and maintaining frontend libraries/frameworks
  • Excellent problem-solving and analytical skills
  • Ability to collaborate effectively with cross-functional teams
  • Minimum 5 years of experience in frontend development

About the Team

The Frontend Core Libraries team is dedicated to empowering Canva's frontend developers by maintaining and enhancing our essential libraries like React and MobX. Our mission is to ensure that these powerful tools are utilized to their fullest potential, which sometimes involves delving deep into their internal source code to optimize performance and integrate new features seamlessly. We are committed to pushing the boundaries of frontend development, providing robust and efficient solutions that enhance user experience across the board.

We're currently focused on critical initiatives that support our company-wide goal of driving innovation and excellence in every project. By fine-tuning the foundational tools used by our developers, we play a crucial role in sustaining Canva's growth and ensuring its usability for millions of users globally. Whether it's refining state management with MobX or leveraging the latest React features, our team is at the forefront of frontend technology.

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. 

    Similar Jobs

    bounteous - Associate, Graphic Designer

    bounteous

    Chennai, Tamil Nadu, India (Hybrid)
    1 Week ago
    Canva - Enterprise Advocacy Manager

    Canva

    Austin, Texas, United States (Remote)
    3 Weeks ago
    Canva - Staff Machine Learning Engineer - User Voice

    Canva

    Melbourne, Victoria, Australia (Remote)
    1 Month ago
    Canva - Revenue Accounting Manager, Enterprise Sales

    Canva

    San Francisco, California, United States (Remote)
    3 Months ago
    Flow - Leasing Specialist

    Flow

    Fort Lauderdale, Florida, United States (On-Site)
    1 Month ago
    Flow - Senior/Staff Web Engineer

    Flow

    Miami, Florida, United States (Hybrid)
    7 Months ago
    Stake logic - Senior Typescript Game Developer

    Stake logic

    Belgrade, Serbia (On-Site)
    4 Months ago
    Gamezop - Software Engineer - Frontend

    Gamezop

    India (Remote)
    10 Months ago
    Bonfire Studios - Features Software Engineer (Senior)

    Bonfire Studios

    California, United States (On-Site)
    10 Months ago
    Buckman - Lead Digital Software Engineer – Front End

    Buckman

    Chennai, Tamil Nadu, India (On-Site)
    8 Months ago

    Get notifed when new similar jobs are uploaded

    Similar Skill Jobs

    Neolytix - Content Manager & Podcast Host

    Neolytix

    Chicago, Illinois, United States (On-Site)
    1 Week ago
    Canva - Corporate Accounting Manager

    Canva

    San Francisco, California, United States (Remote)
    3 Months ago
    Social Discovery Ventures - Social Media Manager

    Social Discovery Ventures

    Chicago, Illinois, United States (Remote)
    3 Weeks ago
    VX Media - Showroom Coordinator Intern *UNPAID*

    VX Media

    New York, New York, United States (On-Site)
    7 Months ago
    The game - Social Creative

    The game

    London, England, United Kingdom (Hybrid)
    4 Months ago
    Canva - Senior iOS Engineer - Swift & JavaScript

    Canva

    Surry Hills, New South Wales, Australia (Remote)
    2 Months ago
    annapurna interactive - Social Media & Community Manager

    annapurna interactive

    (Remote)
    2 Weeks ago
    Canva - Staff Frontend Engineer - Apps API Platform

    Canva

    Auckland, Auckland, New Zealand (Remote)
    1 Week ago
    Daxko - Public Relations and Communications Intern

    Daxko

    Birmingham, Alabama, United States (On-Site)
    2 Weeks ago
    world resource institute - Associate – Design, Communications

    world resource institute

    Bengaluru, Karnataka, India (On-Site)
    5 Months ago

    Get notifed when new similar jobs are uploaded

    Jobs in Sydney, New South Wales, Australia

    Mod.io - Senior Cloud Systems Engineer

    Mod.io

    Prahran, Victoria, Australia (Hybrid)
    1 Week ago
    QS Quacquarelli Symonds  - Senior Account Manager - ANZ

    QS Quacquarelli Symonds

    Melbourne, Victoria, Australia (Hybrid)
    2 Months ago
    Canva - Senior Frontend Engineer - Apps API Platform

    Canva

    Brisbane, Queensland, Australia (Remote)
    1 Week ago
    Nine - Platform Engineer

    Nine

    North Sydney, New South Wales, Australia (On-Site)
    2 Months ago
    Telastra - Telstra Retail: Casual Customer Service & Sales Consultant COLAC

    Telastra

    Colac, Victoria, Australia (On-Site)
    2 Weeks ago
    Aristocrat Gaming - P&C - Employee Relations Specialist - 12 Months Fixed Term

    Aristocrat Gaming

    North Ryde, New South Wales, Australia (Hybrid)
    2 Months ago
    Altagram Group - Localization Engineer – APAC Region - Video Game Localization

    Altagram Group

    Victoria, Australia (Remote)
    2 Months ago
    AGS - American Gaming Systems - Graduate Game Designer

    AGS - American Gaming Systems

    Australia (On-Site)
    2 Months ago
    Nine - Business Development Manager

    Nine

    Perth, Western Australia, Australia (On-Site)
    2 Weeks ago
    Pivotroots - Account Manager

    Pivotroots

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

    Get notifed when new similar jobs are uploaded

    Frontend Development Jobs

    The Walt Disney Company - Lead Software Engineer (Roku Engineer)

    The Walt Disney Company

    Charlotte, North Carolina, United States (On-Site)
    6 Months ago
    Team Liquid - Front End Engineer (Mid/Senior Level)

    Team Liquid

    Utrecht, Utrecht, Netherlands (Hybrid)
    2 Months ago
    Epic Games - Senior UI Programmer

    Epic Games

    Montreal, Quebec, Canada (On-Site)
    4 Months ago
    bytedance - Frontend Software Engineer Graduate (Global E-commerce-US) - 2025 Start (BS/MS)

    bytedance

    Seattle, Washington, United States (On-Site)
    7 Months ago
    The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

    The Walt Disney Company

    Seattle, Washington, United States (On-Site)
    6 Months ago
    Patreon - Frontend Engineer, Platform

    Patreon

    San Francisco, California, United States (Hybrid)
    2 Months ago
    Canva - Backend Software Engineer - Gen AI, Design Generation Experience

    Canva

    Melbourne, Victoria, Australia (Remote)
    2 Months ago
    Canva - Senior Backend Engineer (Java)

    Canva

    Sydney, New South Wales, Australia (Remote)
    2 Months ago
    DraftKings - Senior Software Engineer, Sportsbook

    DraftKings

    Plovdiv, Plovdiv Province, Bulgaria (Remote)
    1 Month ago
    Canva - Senior Software Engineer - Video Compositor (Fullstack)

    Canva

    Sydney, New South Wales, Australia (Remote)
    3 Months ago

    Get notifed when new similar jobs are uploaded

    About The Company

    Austin, Texas, United States (Hybrid)

    Austin, Texas, United States (Remote)

    Auckland, Auckland, New Zealand (Remote)

    Auckland, Auckland, New Zealand (Remote)

    Sydney, New South Wales, Australia (Remote)

    Berlin, Berlin, Germany (On-Site)

    Cairo, Cairo Governorate, Egypt (Remote)

    Auckland, Auckland, New Zealand (Remote)

    Brisbane, Queensland, Australia (Remote)

    Brisbane, Queensland, Australia (On-Site)

    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