Contribute to Dev Mode, Figma's tool for dev/design collaboration, working on technical projects tied to team goals
Collaborate with engineers, PMs, designers, and QA to break down features and plan timelines
Build, document, and maintain tests, features, or infrastructure
Share feedback and participate in peer code review
Ship your project(s) by the end of your internship
Work on tools like Dev Mode, Code Connect, and the MCP server to connect design intent with production code, leveraging AI
Internship based out of Figma's London hub
Requirements
Experience writing clean code in at least one general-purpose language (e.g. C++, JavaScript, React, C++, Python, etc.)
Comfortable with core CS concepts like data structures and algorithms
Have worked on projects through school, work, or personal exploration that required solving technical problems
Excited to explore how systems are designed and operate, from infrastructure to UI
Communicate well, ask great questions, and enjoy collaborating with others
Excited to learn, get feedback, and grow as an engineer
Keep cameras on during video interviews; if hired, required to attend in person onboarding
Benefits
Reasonable accommodation for applicants and employees with disabilities (e.g., accessible interviews, closed captioning, screen-reader compatible written communication)
In-person onboarding required
Opportunity to work on Dev Mode, Code Connect, and the MCP server
Hands-on experience with TypeScript, React/Redux, WebAssembly, and AI-assisted translation tools
Internship project ownership with expectation to ship project(s) by internship end
Growth-focused culture (“Grow as you go") and feedback/mentorship opportunities
Inclusive equal opportunity workplace
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.