Senior JavaScript Engineer (m/f/d)

  • flowkey GmbH, Alt-Moabit 103, 10559 Berlin
  • Hybrid (Berlin, Germany)
  • Jun 05, 2023
Full time App Development Software Engineer

Job Description

Work with cutting edge tech & build great education experiences.

Who we are

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.

Why join us

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:

  • Flexible working hours: We only schedule a few fixed meetings every week—you're free to arrange the rest of your time in the way that best suits you.
  • Remote work—and a beautiful office: We’ve found that it makes a difference whether we see each other in person or through a screen. That’s why we’ve put much love into designing our beautiful and spacious office in Berlin. At the same time, we deeply value freedom so we’ve set up our collaboration in a way that enables us to work from anywhere.
  • Shared success: We distribute part of the company's annual profits among the whole team, on top of a competitive salary. This way everyone shares in our continuous business growth.
  • Support for your growth: If you want to learn a new language, attend a conference, or pursue other self-development goals, we'll cover the costs—up to €2,500 per year.
  • Love of music and a piano for your home: Whatever style of music you enjoy, you’re sure to find like-minded people among us. And you’ll get your own piano to play at home.

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

 >>> Click on Apply Now to be taken to the application page

Salary Range

negotiable