105
Job Description
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 Canvas 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 into 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.
Qualification
- 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
Location:
Apply: SENIOR FRONTEND ENGINEER