Software Engineer – Design Tools
Company | Figma |
---|---|
Location | San Francisco, CA, USA, New York, NY, USA |
Salary | $149000 – $350000 |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- 4+ years of professional experience shipping user-facing features or products as a full-stack developer
- Demonstrated fluency with one or more programming languages, including: Typescript/Javascript, React, C++, Python, Java, Objective-C, Go, or Rust
- Experience communicating and working across functions to proactively drive solutions
Responsibilities
- Build new features in a real time, multiplayer system with a complex data model that enables collaboration across files
- Build design features to enable users have strong and accurate control on design elements, such as layout, transformations, color management, typography, etc.
- Build features to accelerate the creative process by offering out-of-the-box design assets such as presets, kits, templates, and so on.
- Build tooling for authoring prototype behaviors in Figma design tools, allowing users to create dynamic, interactive designs
- Solve for performance and memory optimizations—we want to keep pushing the limits of what it’s possible to create in a browser while maintaining a highly performant UX
Preferred Qualifications
- 2+ years of experience operating in a technical lead capacity
- Experience in and a desire to teach fellow engineers through pairing, code review, and in-the-moment feedback.
- Experience working on editors, whiteboards products
- Experience writing C++ (or related languages such as Objective C or C) in a user-facing context (e.g. gaming, native applications).