Full Time

Software Engineer - Frontend

Figma
$70,000 - $120,000* / year (about $34–$58 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 - Frontend at Figma, you will be pivotal in crafting and enhancing user interfaces that define our product's usability and design excellence. You will work closely with product managers and designers to translate user requirements into functional code while ensuring optimal performance and responsive design across diverse devices. This role demands a strong foundation in frontend technologies, a collaborative spirit, and a passion for building intuitive and engaging web applications.



Job Responsibilities

  • Design, develop, and maintain high-quality frontend applications using modern JavaScript frameworks and libraries.
  • Collaborate with design teams to implement visually appealing and user-friendly interfaces.
  • Optimize applications for maximum speed and scalability.
  • Conduct code reviews and provide constructive feedback to enhance team performance.
  • Stay updated with emerging trends and technologies in frontend development and share insights with the team.
  • Debug and troubleshoot issues in a timely manner, ensuring a seamless user experience.
  • Contribute to team meetings and project planning to define development timelines and deliverables.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional experience in frontend development, specifically with JavaScript frameworks such as React, Angular, or Vue.js.
  • Strong proficiency in HTML, CSS, and JavaScript (ES6+).
  • Experience with responsive design and mobile-first web development.
  • Familiarity with version control systems, particularly Git.
  • Knowledge of web performance optimization techniques.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools


In this role, you will utilize various technologies and tools including modern JavaScript frameworks like React or Angular, CSS preprocessors like SASS/LESS, build tools such as Webpack, and version control systems like Git. Familiarity with design software, such as Figma itself, and working knowledge of RESTful APIs will also be essential in streamlining collaborative efforts between development and design teams.



Ideal Candidates


The ideal candidate is someone who thrives in a collaborative environment and possesses a passion for user-centric design. You should be an innovative thinker who can approach complex problems with a creative mindset while remaining detail-oriented. Strong communication skills and a willingness to mentor others will elevate not only your performance but that of the entire team. Additionally, an eagerness to stay abreast of industry trends and technology advancements will ensure your contributions have a lasting impact on Figma's success.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), 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.