Frontend Software Developer

Department: Software
Location: Somerville, MA

Join Formlabs if you want to completely reinvent how we make things. We make complex 3D printing technologies accessible through great engineering and intuitive design.

The Formlabs Software Team is looking for a Frontend Software Developer to work on the development of user interfaces across our embedded, desktop, and web products. As a leading member of the team, you will work across creative and engineering disciplines and contribute to the development of products and user experiences that will impact millions of people.

If you’re excited to ship products that ship products, we’d love to hear from you:

The Job:

  • Develop user interfaces and products with outstanding user experience that exist across hardware, software, and materials.
  • Work from napkin sketches and low-fidelity wireframes to achieve pixel-perfect UIs that meet design guidelines. 
  • Collaborate with UI/UX designers to develop a robust design system and UI architecture that serves product and customer needs.  
  • Participate in the collection, analysis, and synthesis of product usage data to drive new feature insights.

We value diversity at Formlabs, and work to remove unconscious and unnecessary barriers to build the best team possible. While we’ve outlined what an ideal candidate could look like, we know that you may bring something unanticipated and essential to the team. If you’re reading this and can see yourself contributing, please apply


  • Ready to collaborate with a wide range of technical disciplines, including Software, Hardware, and Design teams.
  • Someone who creates and refines compelling user experiences.
  • Have a clear understanding of human-computer interaction principles, and how to execute on them with efficient and scalable code.
  • Have worked with many programming languages, and experienced with at least a few.
  • Experience creating user interfaces for desktop, web, mobile, or embedded.
  • Experience balancing quantitative and qualitative user feedback. 
  • Understands how to leverage graphic design, animation, and interaction design to create compelling UIs.
  • Have experience working with one of the following languages/frameworks: C++, Python, JavaScript, Qt, QML. 

Bonus Skills:

  • An interest in 3D printing, CAD, computational geometry, and/or related technologies.
  • Experience working with Figma, Sketch, or similar design software.
  • Experience designing and building a UI from scratch (show us what you’ve made!).

Our Perks:

  • Flexible Vacation
  • Premium coverage for medical, dental, and vision plans
  • Paid parental leave
  • Commuter benefits
  • Unlimited 3D prints!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. 

To all recruitment agencies: Formlabs does not accept agency resumes. Please do not forward resumes to our jobs alias, Formlabs employees or any other company location. Formlabs is not responsible for any fees related to unsolicited resumes. Unsolicited resumes received will be considered our property and will be processed accordingly.