At Makeswift we're on a mission to build the best tool for creative minds to bring their ideas to the world. The concept is simple. Combine the experience of a buttery-smooth, elegant design tool with the infrastructure required to go to production.
Instead of mocking up static images and prototypes, build production-ready websites out of live components. Growing team? Version control and real time collaboration. Working with React engineers? Reuse their work by integrating existing components directly into Makeswift. Our vision is to open up our APIs and foster a component ecosystem that will bridge the gap between developers and designers.
Building an end-to-end solution from design to production is no simple task. At Makeswift we're working on difficult and fulfilling problems that span the entire stack. As we've iterated on our product to where it is today, we've done what's necessary to deliver value for our users, many times with the knowledge that these systems would need to be re-thought later at scale.
For this role, we're looking for an engineer that can help us refine our existing solutions and tackle new problems. We need to overhaul our site rendering runtime so that our users' sites can get those A+ lighthouse scores. As bigger teams start using Makeswift to collaborate, we'll need to re-architect our document data structure for more reliable real time editing. We'll also need to invent a new UX for managing concurrent workflows across multiple versions in local and live environments. As a hosting product, the ability to scale and monitor our infrastructure to handle the load of our users' users is of paramount importance. These are just a few of the many things that we need your help with.
Along with competitive pay and stock options, here are some of the benefits of working at Makeswift:
It's important to us that our team is covered for all of their health needs. We offer full medical, vision, and dental for our employees and their families.
We believe in quality over quantity and that balanced human beings do better work. We focus on deliverables and will not micromanage your time.
We want you to take time off to rest and recharge. We each take at least 3–4 weeks of vacation per year and recommend that you do the same.
The benefits listed above currently apply to our US based employees. We are happy to discuss comparable benefits with international applicants during the interview process.