Skip to main content

Figma

Software Engineer, Mobile Web

San Francisco, CA • New York, NY • United StatesFrom $376kmidAdded 1 week ago

About this role

Figma is seeking an iOS Software Engineer to develop and maintain the Figma iOS companion app, working alongside designers, product managers, and cross-functional teams. You'll build new features using Swift and SwiftUI while collaborating with engineers across platforms to deliver seamless mobile experiences for designers.

What you'll do

  • Develop and ship iOS features for iPhone and iPad using Swift, SwiftUI, and UIKit
  • Collaborate with product, design, and research teams to understand user needs and implement solutions
  • Participate in testing, releasing, and maintaining the mobile app
  • Document architectural designs and communicate technical requirements to the team
  • Conduct user research and gather feedback to improve the mobile experience
  • Interview candidates and help recruit engineering talent

What they're looking for

  • iOS app development (4+ years)
  • Swift and SwiftUI
  • UIKit
  • Mobile product development practices
  • Collaborative communication
  • Code quality and performance optimization
  • Product sense and user empathy
  • Mentoring and technical leadership
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Figma

Figma is a design platform that leverages AI and machine learning to power intelligent features like search, ranking, and generative capabilities. The company is hiring software engineers, ML engineers, and support specialists to build scalable infrastructure, AI-powered automations, and support systems that serve millions of users.

Website
figma.com
View all jobs at Figma

Likely interview questions

  • Tell us about a complex iOS feature you've built using SwiftUI or UIKit. How did you approach the architecture and what challenges did you face?
  • Describe your experience collaborating with designers and product managers on a mobile feature. How did you balance technical constraints with product requirements?