Skip to Content

Join Us

Careers at xyflow

Learn about how we work and see our open positions

Hi! We're xyflow and we build open source node-based UI libraries like React Flow and Svelte Flow, which are used by thousands of developers.

We don't have any open positions at the moment. If you are interested in working with us, please check back later.

How we hire

We consider applications on a rolling basis, and will add and remove job openings as the team grows. Here's how our hiring process works:

  1. Our team goes through your application.

  2. We invite you for a short 15 minute “vibe check” video call.

  3. A small take-home assignment based on an old real-world support request that involves creating a small React Flow app.

  4. We invite you for a one hour in person interview with one of the founders and some of the team.

  5. We send you an offer.

How we work

The xyflow core team is based in Berlin with an office in Kreuzberg. We communicate over Discord and have one weekly synchronous call. We also have a flexible schedule, which can work well with any responsibilities you may have during the week such as student obligations or family / medical needs.

We work in three-week cycles followed by one-week cool-down period. During the cool-down week we create “pitches” of new ideas, features, edits, or improvements. At the end of our cool-down week as a team we decide which ones we'll work on in the next cycle. We work on some pitches collaboratively, some alone. At the end of the cycle we talk about how the cycle was for us and show what we worked on.

We don't accept money from people like the military or agencies who conduct mass surveillance. Our libraries are MIT Licensed which translates to a core principle of transparency about our work. We do make money from our Pro subscriptions, but we are not seeking investor funding. We are anti-hustle culture.

Diversity and inclusion are a priority for us. We are open to discussions about how to make xyflow a more inclusive space and if we can make accommodations in our hiring process, please reach out to us.