Senior Frontend Engineer - Social Media Experience

Details of the offer

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.
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. Empower 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 in 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.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Talent2_Ppc

Requirements

Tprm Governance & Oversight Senior Specialist

About Us At ANZ, we're applying new ways technology and data can be harnessed as we work towards a common goal: to improve the financial wellbeing and sustai...


Anz - Victoria

Published 7 days ago

Senior Salesforce Developer Melbourne, Aus 5 - 10 Years Of Experience 15-03-2024

Melbourne, Australia 5 – 10 years  of experience 2024-03-15 CRMIT Solutions is a pioneer CRM Solutions Provider focusing on Salesforce digital transformatio...


CRMIT Solutions - Victoria

Published 7 days ago

Lead Developer-Java

What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating many opportuni...


Cognizant - Victoria

Published 7 days ago

Data Engineer

Take the next step. Be part of something bigger at Suncorp. We're never just satisfied with how things are – because we know how things could be. And it's ou...


Suncorp - Victoria

Published 7 days ago

Built at: 2024-11-24T03:54:48.209Z