Posted in

Software Engineer – Design Tools

Software Engineer – Design Tools

CompanyFigma
LocationSan Francisco, CA, USA, New York, NY, USA
Salary$149000 – $350000
TypeFull-Time
Degrees
Experience LevelMid 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).