Full Time

Software Engineer - Design Systems

Figma
$90,000 - $130,000* / year (about $43–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Figma, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer specialized in Design Systems at Figma, you will play a critical role in shaping the user experience by designing and implementing scalable and reusable components that enhance collaboration among cross-functional teams. You will work closely with product designers, UX researchers, and other engineers to develop and maintain our design system, ensuring consistency and efficiency across all product interfaces. Your work will directly impact the quality of our product and the satisfaction of our users, as well as driving alignment with Figma's vision to empower everyone to design.



Job Responsibilities

  • Develop and maintain a comprehensive design system that aligns with Figma's design principles.
  • Collaborate with designers and product managers to create user-friendly, accessible, and visually appealing UI components.
  • Implement responsive designs and ensure cross-platform compatibility.
  • Conduct code reviews, provide constructive feedback, and mentor junior team members.
  • Optimize components for performance and scalability, employing best practices and modern tools.
  • Document component design and usage guidelines for internal teams and external developers.
  • Stay up-to-date with industry trends and technologies to continuously improve the design system.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional experience in software development, preferably focused on design systems or UI/UX engineering.
  • Strong proficiency in JavaScript, HTML, and CSS, along with experience in modern frontend frameworks such as React or Vue.js.
  • Experience with version control systems like Git.
  • Excellent understanding of responsive design principles and accessibility standards.
  • Strong problem-solving skills, attention to detail, and a passion for user-centered design.
  • Effective communication skills and the ability to work collaboratively in a team environment.


Technologies & Tools

This position will primarily utilize modern web technologies and tools, including but not limited to JavaScript frameworks (React, Vue.js), CSS preprocessors (Sass, LESS), version control systems (Git), design tools (Figma, Sketch), and automation tools for testing and deployment (Jest, Cypress). Familiarity with CI/CD pipelines and cloud platforms may also be beneficial.



Ideal Candidates

The ideal candidate for the Software Engineer - Design Systems position at Figma is someone who possesses a strong balance between technical expertise and design sensibility. They are proactive, detail-oriented, and have a deep appreciation for craft in both software and design. A successful candidate would also demonstrate an eagerness to learn, adapt to new challenges, and collaborate actively to elevate the quality of the design system and the overall product experience.

Unemployment rose most in Finland: from 8.4% in 2024 to 9.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.