Figma is growing its team of passionate creatives and builders on a mission to make design accessible to all. The role focuses on developing media components within the Pixel Engine, collaborating across teams to build new features and improve performance for media use cases.
Responsibilities:
- Work closely with teammates and partners in Engineering, Product, Design, Marketing, User Research, and Data Science to build new features and achieve roadmap goals
- Support new client-side Media features (e.g. image processing pipelines)
- Improve the performance of media use cases (such as Image and Video) within the rendering engine
- End-to-end client support of new codecs/compression algorithms
- Error handling and network retry logic
- Interface with the rendering engine in scenarios of image and video rendering
- Drive guidance, quality, and standards for rendering at Figma, and explore opportunities that keep us on the bleeding edge of new capability and advancements
- Be a mentor and provide thoughtful feedback to your peers, and benefit from strong personal and professional mentorship opportunities yourself
- Contribute to org-wide initiatives like new hire onboarding, interview process development, and Belonging/Equity/Inclusion efforts
- Continue ramping and learning. The technical challenges you'll tackle on the Pixel Engine team are unique, fun, ambitious, and ever-evolving
Requirements:
- 5+ years of professional experience shipping software with a specialization on Video/Image rendering & playback
- Experience with any of the following languages: C++, TypeScript, GLSL
- Experience working with web-based applications, browser performance, or real-time collaborative systems
- A track record of working collaboratively across teams and disciplines to deliver complex technical projects