Senior Software Developer (w/m/d) Düsseldorf Home Office mindcurv React Frontend Developer Waiblingen Vollzeit evocom Informationssysteme GmbH Mid-Senior Frontend Developer Bayern Vollzeit Numadic
xyflow / webkid
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’re looking for someone to join our team of five to help us provide support to our users and subscribers.
Our current situation
Our Pro subscribers pay us monthly to get up to 1 hour of email support each month. They are usually developers working at a company, who have stumbled into something so difficult, they need to call for back-up. Our team gets to the most common challenges that people run into, as well as the complex use cases that people are solving with React Flow, and we find a way to get them up and running again. Ideally, if a problem comes up enough times, we can address it at its core by improving our docs.
We get about 1-5 emails like this per day, and context-switching between these requests and our longer-term project work is difficult. We currently don’t have a system for triage, escalation, or tracking of these issues, and we’d be happy to create this process together.
Your experience
We are not necessarily looking for an expert in React or React Flow, but someone who is interested in learning it, as well as interested in presenting solutions to our users. If you could answer 20% of the support requests as you join the team (simple stuff like “which license does React Flow have?” or “can I use it without React?”) and then learn along the way, that would work for us. A base knowledge of development would help, so that you know what are the right sort of questions to ask. We expect more complex questions (like “why is my implementation of React Flow slow?” or “how can I implement an animated box along an edge?”), while other more experienced folks can cover those cases at the start.
Do you have any doubt about your level of experience? Apply anyway!! We’d love to talk to you.
What we expect from this role
This role could include…
What we can offer
Language
Our language of support is English, native proficiency is not required
About xyflow - Our team’s working rhythm
We currently we work in 3-week cycles followed by 1-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 (through conversation) which we’ll work on in the 3-week cycle. We work on some pitches collaboratively, some alone. At the end of the cycle, we share and talk through how the cycle was for us, and show what we worked on.
We are currently a 5-person team, we all work less than 40-hours per week, 4 of us are in Berlin (we have an office in Kreuzberg), 1 of us is in the UK. We all meet up in-person about twice a year. We communicate with Discord, and have one weekly synchronous call.
Who is xyflow?
Christopher (he/him) and Moritz (he/him) are the core maintainers of React Flow, and have been doing development work together for a decade (their past work). Hayleigh (she/her) does development work for the library’s ecosystem, and has lots of experience with developer communities. Peter (he/him) is the force behind Svelte Flow. John (he/him) does communications and writes a lot, like this, right now.
Company ethics
We don’t accept money from people like the military or agencies who conduct mass surveillance. Our core product is MIT Licensed, which translates to a core principle of how we try
Senior Software Developer (w/m/d) Düsseldorf Home Office mindcurv React Frontend Developer Waiblingen Vollzeit evocom Informationssysteme GmbH Mid-Senior Frontend Developer Bayern Vollzeit Numadic
Brand and Content Manager (f/m/d) Essen Vollzeit E.ON One GmbH Duales Studium der Informatik 2022 (Bachelor) an der FH Technikum Wien Deutschland Vollzeit iteratec GmbH