FULL-STACK JS DEVELOPER


About Jamendo


Jamendo is the world’s largest platform of royalty-free music. We provide free unlimited streaming and downloads to music enthusiasts, and offer a very convenient licensing solution to professionals who need music for commercial use (licensing.jamendo.com). Finally, we provide exposure and a unique way to make money for independent artists. Our philosophy? Win-win!

Jamendo’s work environment is very dynamic. The team is young, motivated and has the same vision about music: it is meant to be shared freely, without any limit.


Your mission at Jamendo


Joining a team of super-hero frontend and backend developers / designer / devops and working with a rich technology stack, you will be working on the code behind www.jamendo.com and mobile apps. Website and applications are built over an Isomorphic and cross platform TypeJs (EcmaScript6) code base, running on a cluster of Node servers, and making use of libraries such as Backbone.js and Express.js. In 2017 we will add plenty of new features for growing the community engagement, and you will be one of protagonists for this critical mission!

You will be working also on the frontend JS code of licensing.jamendo.com, our e-commerce platform based on a PHP backend and making use of libraries such as jQuery, RequireJS, Grunt, Backbone on the client side. We have many interesting projects scheduled not only over www.jamendo.com and licensing.jamendo.com, but also for artists.jamendo.com, developer.jamendo.com, widgets.jamendo.com, etc This is a fantastic opportunity and you can start it from tomorrow!


Your profile


  • At least 3 years of working experience as a web developer, with focus especially on Js
  • BSc or MSc in computer science is not required but strongly preferable
  • You love and have good experience with event-driven programming
  • You have very good experience with JavaScript ecosystem: HTML5 api, at least one MV* Js framework for modern and complex web applications (eg AngularJs, BackboneJs), frameworks such as Require, Grunt, and of course JQuery
  • Client-side Js has no secrets for you, but you have experience also with Server-side Js (Node + Express)!
  • At least basic experience in mobile development and Ux web/mobile design.
  • Cross-platform development with frameworks such as PhoneGap/Cordova is not required but strongly preferable
  • Knowledge of web protocols, architectures and techniques: Http protocol, formatting languages (Css, Sass), SEO meta and micro data, databases, caching techniques, etc
  • Optional, but playing a significant bonus: PHP (Zend), Android-Java, ObjectiveC/Swift, Sql (MySql), Python, ElasticSearch, Redis, MongoDb
  • You have a strong passion in new technologies, Web and mobile products
  • You love to work in team, and you can lead projects responsibility and successfully
  • You love music and music products
  • You can speak English and/or French