Senior JavaScript Engineer (full-time)

Work with cutting edge tech & build great education experiences.

Who we are

We develop products and new technologies that help people fulfill themselves. Our first product is flowkey – a revolutionary app for learning to play piano. flowkey was launched in 2015 and quickly became a global success with millions of users.

Your role

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

  • 4+ years experience with JavaScript (ES6+), HTML and CSS
  • Deep understanding of Web technologies, tooling and browsers
  • High proficiency with React / Redux and Node.js
  • Intrinsic motivation for clean code and simplicity
  • Passion for UX and UI

Some of our perks

  • Flexible working times and possibility for home office / remote
  • A motivated and caring team with regular getaways and informal events
  • Budgets for personal & professional development
  • Large office space with quiet rooms for personal space

How to apply

Please send us your application & CV (English or German). We’re looking forward to meeting you!