• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

Soundtrap is a collaborative, browser- and cloud-based recording studio. As of November 2017, we are a part of the Spotify family. Our mission is to enable music and podcast creation for everyone, no matter where in the world you are or what device you are using.

We’re a unit within Spotify, small enough to move fast and make our own decisions, but with all the technical resources that we need from the larger company.

Since our launch in 2013, we have attracted millions of users. With us, anyone can make their recordings online, either as an independent creator or in collaboration with friends, band members or classmates.

What you’ll do
Our R&D department consists of a number of different teams.

This role is within the Studio team,focusing on enabling creators to create music and podcasts, and educators to create learning opportunities in the classroom. As part of the Studio team, you'll be working at the heart of Soundtrap's innovative browser-based DAW, implementing new features and improving the user experience even further.

The core of the studio is written in Dart and Javascript, but we like our engineers well-rounded, so you'll also be implementing the necessary backend components in Java, taking your features from design to production.

You’ll be working with the cutting edge of several web APIs, such as Web Audio, across all major browsers.

Tasks and projects could be to improve our collaborative video chat, writing custom effects using Emscripten or WebAssembly in an AudioWorklet, or coming up with a new interface for making music. The work varies and is always interesting!

You'll participate in monthly hack days, bringing your great ideas to life.

Who you are
You like writing efficient front-end code in Javascript or Dart. Doing audio in the browser can be expensive, and we need to ensure that our UI updates don't interfere with our audio rendering across a range of devices. You know your way around the browser developer tools, and you like figuring out what makes web applications tick.

You care about the user experience and want to make sure that our users can flex their creative muscles without being held back by the interface.

Requirements
Solid understanding of Javascript and/or Dart and knowledge of the browser developer tools.
Good understanding of modern web development and interest in cutting edge HTML5 APIs such as Web Audio, Web MIDI and WebRTC.

You know your way around backend code (Java in our case) and aren't intimidated by operations work. Although you'll be focused on the Soundtrap studio, you'll be responsible for writing and maintaining any required backend components (including tests!), interacting with persistence solutions (GCS and MySQL in our case) and other backend services.

Bonus points
You have an interest in music. No need to be Beethoven, but it’s cool if you play an instrument or have experience in recording or creating music using other DAW software (like Ableton or GarageBand).
You've done a bit of audio programming, maybe Web Audio, general DSP, or writing VST plugins.
You know some functional and/or reactive programming.
You have experience with mobile development (native or web).
You're not scared of C++ and are able to dig into the guts of the browser Web Audio implementations when needed.
You have experience in general application profiling using Instruments, perf or other tools.

We value people who are flexible and passionate about what they do. Experience in the technologies we use at Soundtrap is a big plus, but if you're a quick learner and love our product as much as we do, feel free to get in touch and tell us why you'd be a good fit!

You will have full autonomy over delivery where you’ll be enabled to take your features from design to production. You will work in a cross-functional team with product owners, designers and other developers, where you will have a genuine impact on the team’s decisions. In addition:

You will develop using modern frameworks, such as Dart and Java.
You will work in an agile environment.
You will work in an environment that supports your individual growth.

Applying
Please send your resume and cover letter in English as soon as possible through https://app.jobvite.com/j?aj=oBv78fw5&s=AMS

Detta är en jobbannons med titeln "Senior Developer Studio for the Soundtrap hub" hos företaget Spotify och publicerades på webbjobb.io den 29 januari 2019 klockan 00:00.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black