Senior Frontend Engineer - Social Media Experience

3 Months ago • 4-8 Years • Frontend Development

Job Summary

Job Description

Job Details

Company 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 a 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.

Job Description

About the team

The Social Media Experience team is dedicated to enhancing the Social Media user experience. We continuously enhance the end-to-end flow of creating Social Media content, focusing on user-friendly mobile flows and adding a Canva sparkle to users’ photo and video content.

Video at Canva is embarking on an exciting journey that will shape the future of video editing and social media content creation for millions of users globally. In the next few months, we will deliver a customer-centric, intuitive and powerful video editing platform that seamlessly integrates with the Canva ecosystem to unlock the full potential of the Visual Suite. This enhanced editing experience will make it far easier for social media users to bring their ideas to life, and create engaging and professional content that stands out.

Working at the forefront of innovation, this team works with industry leading technology, including Generative AI, WebGL, WebGPU, Web Assembly, etc. We are making substantial investments in building a robust tech stack that not only meets but exceeds industry standards with an improved architecture, ensuring performance, fidelity and user-centric design.

Qualifications

Responsibilities

  • Work with product designers and product managers to build improved functionality into Canva’s video and audio editing features.
  • Research cutting edge technology to improve existing features and bring new features to our users.
  • Empowering other engineers through mentoring, code review, pair programming and technical leadership.
  • Build efficient and reusable front end abstractions and systems.
  • Identify and address performance bottlenecks.
  • Participate in engineering design and code reviews.
  • Help to identify and communicate best practices and methodologies for frontend engineering and video technology.

What we are looking for

  • Excellent computer science fundamentals.
  • Someone who has (or wants to build) a deep understanding of key browser concepts like the event loop, bubbling/capturing and rendering pipeline.
  • Excited by solving hard problems, video editing in the browser is hard and requires going deep on technical problems to find solutions.
  • Someone to jump into product development to continually ship value to users.
  • Excellent communication to build relationships with a diverse group of people to be able to drive impact across the company.
  • Strong technical leadership to help take projects and problems from chaos to clarity.

Requirements

  • Knowledge of JavaScript and web technologies (HTML/CSS)
  • Experience developing rich applications with HTML/CSS/JS
  • Experience and knowledge of cross-browser and cross-device development
  • Deep understanding of key browser concepts like the event loop, bubbling/capturing and rendering pipeline.
  • Understanding of the browser event model (bubbling, capturing)
  • Ability to write performant, reusable code for UI components, including appropriate testing

Bonus experience

  • Experience with HTML Video
  • Experience the video technology in general
  • Experience with Web Audio API’s
  • Experience with graphics programming
  • Experience with GLSL / WebGL
  • Experience with TypeScript (or other typed languages)
  • Experience with React
  • Experience with MobX

Similar Jobs

Nagarro - Associate Principal Engineer, Java Fullstack

Nagarro

India (Remote)
3 Months ago
Microsoft - Software Engineer - Frontend

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Nagarro - Staff Engineer, .Net Fullstack

Nagarro

Bengaluru, Karnataka, India (On-Site)
3 Months ago
ByteDance - Full Stack Software Engineer - Data, Security

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Sr. Software Engineer, Front-end

The Walt Disney Company

Burbank, California, United States (Hybrid)
3 Months ago
Epic Games - Senior UI Programmer

Epic Games

London, England, United Kingdom (On-Site)
1 Week ago
IntergalacticGaming - Front-end Developer

IntergalacticGaming

Manchester, England, United Kingdom (On-Site)
7 Months ago
4ThePlayer - REMOTE JavaScript Developer

4ThePlayer

(Remote)
2 Months ago
Canva - Backend Software Engineer - Java - Internationalization

Canva

Sydney, New South Wales, Australia (Remote)
1 Week ago
Hudl - Senior Engineer - Frontend Platform

Hudl

London, England, United Kingdom (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nagarro - Engineer, Frontend React

Nagarro

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Netflix - Sr. Gameplay Engineer, Games Experience Engineering

Netflix

Los Gatos, California, United States (Remote)
3 Months ago
Nolimit City - Senior Software Engineer

Nolimit City

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Virtuos - Game Producer/ 游戏项目经理

Virtuos

China (On-Site)
3 Months ago
Notion - Software Engineer, AI Connectors

Notion

Hyderabad, Telangana, India (On-Site)
3 Months ago
PwC - Senior Associate_Full Stack Developer_Data & Analytics_Advisory_PAN  India

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
3 Months ago
PwC - IN_Senior Associate_Full Stack Developer_Data & Analytics_Advisory_PAN India

PwC

Kolkata, West Bengal, India (On-Site)
3 Months ago
Dream11 - SDE 2 - React Native

Dream11

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Buckman - Lead Digital Software Engineer - Back End

Buckman

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

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

DNEG - Animator Senior

DNEG

Sydney, New South Wales, Australia (On-Site)
3 Months ago
WongDoody - SR. DESIGNER, EXPERIENCE DESIGN CONSULTANT

WongDoody

Sydney, New South Wales, Australia (On-Site)
4 Months ago
VGW - Head of Strategy

VGW

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Trek - Production Technician

Trek

Penrith, New South Wales, Australia (On-Site)
1 Week ago
Canva - Senior Frontend Engineer - Frontend Core Libraries

Canva

Sydney, New South Wales, Australia (Hybrid)
2 Months ago
Broadcom - Regional Sales Engineer

Broadcom

Melbourne, Victoria, Australia (Remote)
4 Months ago
Tesla - Vehicle Technician

Tesla

Chatswood, New South Wales, Australia (On-Site)
1 Week ago
Tesla - Logistics Analyst, Energy, APAC

Tesla

New South Wales, Australia (On-Site)
1 Week ago
Trek - Sales Associate

Trek

Woolloongabba, Queensland, Australia (On-Site)
1 Week ago
Trek - Store Manager

Trek

New South Wales, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Evolution - JavaScript / TypeScript Engineer (React)

Evolution

Lisbon, Lisbon, Portugal (On-Site)
8 Months ago
Info Stretch - Engineer II

Info Stretch

Washington, United States (On-Site)
1 Month ago
Rockstar Games - Frontend Engineer, FiveM (Mid/Senior)

Rockstar Games

London, England, United Kingdom (On-Site)
4 Months ago
Nagarro - Staff Engineer

Nagarro

Philippines (Remote)
3 Months ago
Guerrilla - Lead UI Programmer

Guerrilla

Amsterdam, North Holland, Netherlands (On-Site)
3 Weeks ago
Circles - Senior Software Engineer- Frontend

Circles

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Nielsen Holdings - Software Engineer-iOS / Android / Test Automation- AM-TECH-DA-103

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Maverick Games - UI Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
4 Weeks ago
Adobe - UI Architect

Adobe

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Sporty Group - iOS Engineer

Sporty Group

(Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Sydney, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Perth, Western Australia, Australia (Remote)

Melbourne, Victoria, Australia (Remote)

Auckland, Auckland, New Zealand (Remote)

Sydney, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (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