✦ Luna Orbit — Software Engineering

Manager, Software Engineering - Interaction Design

at Figma

📍 San Francisco, CA • New York, NY • United States Onsite Posted March 19, 2026
Type Full-Time
Experience mid
Exp. Years 5+ years
Education Not specified
Category Software Engineering

Figma is hiring a Software Engineer to develop and optimize interactive APIs and animation frameworks supporting high-fidelity interactions across its product suite. The role involves working on complex systems with a focus on performance and user experience.

  • Develop interactive APIs
  • Build animation frameworks
  • Optimize performance
  • Support high-fidelity interactions
  • Collaborate with design and engineering teams

The role involves building performant animation and interaction frameworks using JavaScript and React, optimizing runtime environments, and supporting rich UI/UX interactions.

The ideal candidate is a mid-level software engineer with over 5 years of experience in complex system development, specializing in animation frameworks and runtime environments. They should demonstrate leadership skills and a strong background in performance optimization and UI/UX design.

5+ years of engineering experience working on complex systemsExperience building performant animation and interaction frameworksKnowledge of runtime environments
Experience with animation toolingDeep knowledge of runtime environments
ReactJavaScriptPrototyping tools
Interactive APIsAnimation FrameworksPerformance OptimizationRuntime EnvironmentsJavaScriptReactPrototypingUI/UX Design
Interactive APIsAnimation FrameworksPerformance OptimizationRuntime EnvironmentsJavaScriptReactPrototypingUI/UX Design
LeadershipCollaborationTechnical Problem SolvingStrategic PlanningMentoring
Industry SaaS
Job Function Enhance interactive and animated experiences within Figma's platform
Role Subtype Software Engineer
Tech Domains JavaScript, React, UI/UX Design
interactive APIsanimation frameworksperformance optimizationruntime environmentsjavascriptreactprototypingui/ux designleadershipcomplex systemsanimation toolingruntime knowledgeperformanceanimationuiinteractive apisui ux design

Less than 5 years of relevant experience, Lack of experience with animation frameworks, No knowledge of runtime environments

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile