Work with cutting edge tech & build great education experiences.
Most people dream of being able to play a musical instrument. We develop outstanding products that enable anyone to achieve this dream. Our first product is flowkey: a revolutionary app for learning to play the piano. After our launch in 2015 flowkey quickly became one of the global leaders in its category, with more than 5 million users from over 100 countries. We are also one of the exceptions in the startup world, as we have been profitable from the beginning. This enabled us to go our own way and create a great culture.
We believe that the best companies will help you live your life the way you want and become the person you want to be. Here is how we strive to do that:
As a Senior JavaScript Engineer, your role is to tackle the challenge of creating a seamless learning experience with a tech stack that pushes boundaries using the latest technologies and creates original solutions. You will have the opportunity to dive deep into web architecture, employ and contribute to new tool sets and immerse yourself into a process of constant learning within the team.
We give you complete ownership of your tasks. This means there are no product managers telling you what to do. Instead, you contribute your own ideas and we decide together as a team what to focus on.
In addition we strongly support broadening your skill sets by learning technologies of your choice such as TypeScript, WebAssembly, Swift, machine learning for audio recognition or understanding how V8, SpiderMonkey optimize your code.
Our tech stack is based on modern, cutting-edge technologies: React, React Native and GraphQL with Apollo. On mobile we are pioneering the usage of Swift on Android. We are always open for innovative solutions and experiment with new tools while actively contributing to Open Source.
Your skills
>>> Click on Apply Now to be taken to the application page
Changing the way people learn instruments
Almost everyone dreams of playing an instrument, but only a small percentage of people end up making that dream come true. What’s in their way? A lack of time, money, and belief that they can do it. We’re creating a new standard for learning a musical instrument. One that's fundamentally easier, more affordable, and much more fun – making it possible for anyone to realize their dreams.
Our first product is flowkey: a revolutionary app for learning to play the piano. We launched flowkey in 2015 and it quickly became one of the global leaders in its category. Today, over 5 million users from more than 100 countries have learned piano with flowkey. We're also among a small handful of startups that were profitable right from the start, enabling us to go our own way and create a great culture.
Want to know more about how flowkey got started? Check out the TEDx Talk by our founder and CEO Jonas, where he explains the idea together with a pianist.
A culture that supports your freedom and growth
We believe that the best companies help you live your life the way you want and become the person you want to be. That's why we've created a culture that supports your personal freedom and growth by focusing on three main cornerstones:
• Freedom & responsibility
We all have unique life circumstances, needs, and preferences. That's why you're free to work wherever you want and whenever you're most productive. At the same time, we recognize that with freedom comes responsibility towards ourselves. It takes self-awareness and strength to take responsibility for your own development.
• Inner drive for growth
As we give a lot of freedom, we rely on the intrinsic motivation of our people to do the best work they can and grow both personally and professionally. The people we attract seek critical feedback, are open to other perspectives and see challenges as an opportunity for growth. We further promote growth by giving you a yearly budget of up to €2,500 for personal and professional development.
• Shared success
We want everyone at flowkey to have a share in the growing financial success of our business. One way we do this is by distributing part of the company's profits to the whole team.