JavaScript Performance Engineer

We’re looking for an experienced JavaScript Performance Engineer to help us build a stable and performant design tool used by top design teams globally.


As a JavaScript Performance Engineer, you’ll work on ensuring a high level of performance of the Framer X canvas, allowing our users to express their ideas seamlessly. You’ll write code that’s clean and maintainable and prioritize speed, memory and output code size.

What you’ll do

  • Build and maintain a highly performant tool
  • Propose new, efficient approaches to performance in line with our product vision
  • Mentor other engineers to help them grow their skillsets
  • Help our team to grow by supporting our recruitment efforts
  • Do the best work of your career and work normal hours

Your Background

  • At least 5+ years of experience working as a software engineer with a focus on performance optimization
  • Experience developing and implementing performance tests and experiments
  • Deeply understanding of the JavaScript ecosystem
  • Experience with optimizing browser rendering performance

What we offer

You’ll work with some of the best global talent and build a tool used by all the companies you know and love, including Dropbox, Pinterest, and Twitter. Our philosophy is simple—hire diverse, passionate people and foster a culture that empowers great work. From daily lunches made by our in-house chef to flexible hours and parental leave, we do everything to make sure you feel nourished, motivated, and supported.

  • Daily Team Lunch
  • Annual Castle Retreat
  • Travel to Global Meetups
  • Education Stipend
  • Commuter Card
  • Laptop & Tools
  • Flexible Hours
  • Flexible Holidays
  • Parental Leave
  • Pension Plan

Framer is an equal opportunity employer. As part of our dedication to diversity, we work to ensure a fair interview process and maintain an inclusive work environment.


Please send us your recent work, GitHub projects that you’re proud of, or open source contributions.

Engineering Team

Adam Seckel

Andreas Blixt

Aron Carroll

Artem Riasnianskyi

Claudia Minardi

Dan-el Khen

David Stotijn

Eelco Lempsink

Federico Ruggi

Fernando Hurtado

Gastón Durand Vadas

Jan van Boghout

Jonas Treub

Jordan Dobson

Jose Marmolejos

Koen Bok

Koen Rouwhorst

Lucas Ritter

Matt Perry

Melissa Rofman

Niels van Hoorn

Onne Gorter

Patrick Camacho

Piotr Krawiec

Shuang Qiu

Stefan Borsje

Tim von Oldenburg

Valerio Pipolo

Vladimir Guguiev