JavaScript developer

Apply now

JavaScript developer

Develop your appetite for cutting-edge front-end technology while contributing to meaningful software at Spindle. 


Join us in building the fastest growing and most innovative Voice Over IP (VoIP) platform. Our ideal new team member wants a job where you can constantly grow by working on unique challenges in an environment that emphasizes quality over quantity. More importantly, you value knowledge sharing and collaborative learning.

To give some specifics, you will be working on a softphone that enables calling from your browser or desktop. Vialer is our way of transitioning from the traditional physical phone to an entirely new type of business telecommunications. Among the things that you will be working on is an open source library that allows easy integration of SIP with WebRTC. If you are interested in knowing more about the project, you can read more about it on Hacker News. 

Your qualifications


  • Have 2-3 years of experience as a software developer
  • Are skilled in JavaScript (ES6 and newer)
  • Know your way around the JavaScript ecosystem
  • Have worked with a modern JavaScript framework like Vue or React

Bonus points


  • Have worked on an Electron application
  • Have experience with SIP (it’s awesome, read more about it here)
  • Have experience using WebSockets

Our Stack:

  • JavaScript
  • WebRTC
  • Vue
  • Electron
  • Webextension

About Spindle

Devhouse Spindle is a growing and ever-changing organization on a mission to connect the world using open and free communication. With almost 60 colleagues, we develop the tools that make this possible: our award-winning telephony platform VoIPGRID and our smart CRM system for teams called Lily. Spindle is located in Groningen, a beautiful city known for its innovation and the second fastest growing tech city in the Netherlands.

Working at Spindle

If you look around the office, you’ll notice we do things a bit different around here:

  • We organize ourselves using a system called Holacracy. We believe every colleague is able to contribute to the organization rather than relying on a traditional hierarchy. Having no managers comes with extra responsibility to take ownership of your work and set priorities that help to further the organization.
  • We work with a “build, measure, learn” mentality and open mindset. We recognize that not everything you do is going to work right away. We praise experimentation and reward trying something new, even if the lesson is to not try it again.
  • We have an open and transparent salary system. Every colleague is placed in the pathway and a level best fitting their education, experience, and visible behavior. We encourage growth and have clear guidelines and expectations for doing so.
  • We are a diverse and inclusive team of international coworkers. We value the differences that each person brings to the table and think that it's those differences that strengthen our organization. 

What we offer

  • A relaxed and welcoming culture with celebrations, events, and trips
  • A competitive salary and good pension benefits
  • An annual study budget and study days for personal and professional growth
  • Two weeks leave when welcoming a new member to the family
  • Other benefits that contribute to your health, well-being, and work/life balance 

Join the team

You can apply for this job opening using the button below.

Want to know more about this job, the employee benefits, or Spindle? Don’t hesitate to contact Dick on 050-8009078 or

Please note that we are currently not hiring for remote work. You need to have an EU Working Permit (Orientation Year Visa not included) in order to be applicable for this position.