Canva Logo

Canva

Senior Frontend Engineer - Video Editor team - Remote across ANZ

Sorry, this job was removed at 07:49 p.m. (AEST) on Tuesday, Nov 05, 2024
Be an Early Applicant
Remote
Hybrid
Hiring Remotely in Melbourne, Victoria
Internship
Remote
Hybrid
Hiring Remotely in Melbourne, Victoria
Internship

About the Team
The video editor team is pushing the boundaries of online video editing by utilizing cutting-edge technology and discovering the limits of what's possible in browsers. We're working to bring both the latest and greatest video editing features, as well as the table stakes features, into the browser and make them accessible to millions of people for free!
Our rapidly expanding and highly engaged user base comprises one of the world's largest audiences of content creators. The Video Editor team is not just responsible for video content creation, but also helping users bring all their content types to life with audio and video content, from docs to websites and even whiteboards.
About the Role
In this role you'll be helping build and improve our suite audio and video editing tools for all content types at Canva (eg social media, presentations, whiteboards, websites etc). Video editing is essential in fulfilling Canva's mission to 'empower the world to design' by making video editing accessible to everyone.
You'll be responsible for writing and stewarding high quality, performant frontend code, as well as growing the video frontend so it can continue to be highly modular, extensible, testable and a joy to work in. We often work across many domains and different products so there is plenty of opportunity to collaborate across different teams and specialties.
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


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.

Similar Jobs at Canva

Be an Early Applicant
Yesterday
Melbourne, Victoria, AUS
Remote
Hybrid
5,000 Employees
Senior level
5,000 Employees
Senior level
Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
In this Engineering Manager role, you'll lead a cross-functional team dedicated to evolving frontend core libraries and ensure seamless integration while maintaining high performance. Your responsibilities include designing technical roadmaps, mentoring engineers, and driving technical vision to support organizational goals. You'll also engage with multiple teams to advocate for effective solutions and oversee team processes.
Be an Early Applicant
Yesterday
Melbourne, Victoria, AUS
Remote
Hybrid
5,000 Employees
Mid level
5,000 Employees
Mid level
Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
As Engineering Manager, you will lead and mentor a team of frontend and backend engineers, collaborating with cross-functional teams to deliver projects. Your responsibilities include developing team capabilities, driving project delivery, planning goals, and advocating for engineering needs within the group. You will play a crucial role in evolving the user-facing messaging platform and ensuring effective communication and problem-solving within the team.
Be an Early Applicant
Yesterday
Melbourne, Victoria, AUS
Remote
Hybrid
5,000 Employees
Senior level
5,000 Employees
Senior level
Artificial Intelligence • Cloud • Digital Media • Machine Learning • Mobile • Software • Design
In this role, you will lead a team of software engineers to develop video export tools, directly contribute to the codebase, collaborate with stakeholders on product planning, and foster a culture of collaboration while ensuring alignment with the company's goals.

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account