The It's Nice That Jobsboard

It's Nice That

Web Developer, Music Startup

Web Developer, Music Startup


  • Salary: £40,000 to £60,000
  • Contract: Full Time
  • Applications close: 31 March 2017
  • Website:
  • Twitter: @mtvtrax

Posted on 1 March 2017

Web Developer, Music Startup at MusicQubed

We are looking for a full stack JavaScript developer to work on a number of web projects that support our in-market curated music app. We have a wide variety of different web projects that you would be involved in that deliver across web, mobile and tablet devices. All of which are custom built (typically Node.js + React stack) ranging from web apps integrating with third-party providers (e.g. payment providers such as PayPal and Stripe), websites and bespoke web based music curation admin tools.

You would be part of a small London based web team working alongside UX/UI designers, mobile (iOS, Android) developers and backend server developers together delivering the entire curated music platform that powers the MTV Trax music app (

Must have the right to work in the UK.

We are not tied to any particular level of seniority but rather want to find the right person who has the skills and desire to join our team and get stuck right in!

You should be proficient in JavaScript, and up to date with the new language features. You should be able to apply this knowledge to modern frameworks and be able to make a good judgement on when and when not to use a framework. You should know where JavaScript ends and the Web APIs begin. You should be able use TDD to verify that the code you’ve written does what you expect it to.

You should have an eye for detail and be able to take wireframes and designs and produce a reactive website that works across a number of devices. You will be aware of what impact your code will make in the speed of the website, and be able to suggest and implement improvements before the first line of code is written.

You should be able to set up a project build process to transpile the code, and so you should be able to work on the command line as well as use tools such as Babel, Webpack and NPM scripts.

Knowledge of CI platforms is a benefit. Our systems are moving to become Cloud-native and therefore having familiarity with Google Cloud or AWS would be useful.

We use the following technologies to create our products, so having a good understanding of these will be of great benefit: Node.js, Hapi, React, Redux, SASS, Docker, Google Cloud, GIT.

The MusicQubed tech team consists of about 15 dev’s across five disciplines that work closely together on multiple projects running concurrently. The team is small enough that we use a “one standup” approach to scrum which we find works really well to promote communication throughout the tech team and make sure everyone is informed of progress across all projects. We have a flat management hierarchy with the emphasis on dev’s talking to each other, asking questions, sharing and together coming up with solutions and practices that work for us.

You will have multiple hats to be able switch between different tasks and have autonomy to manage your workload but also know that there are many people around that can help either discussing alternative technical approaches to a problem or provide detail about the domain within we work.

By taking an API-first approach to our design gives you opportunities to be part of the overall solution architecting and influence how the system will work and what technologies are best fit for purpose.

We aim to reply to all applicants within a week of receiving your application. Our interview process consists of a number of stages, each one allowing us get to know you better, professionally and technically. It is also an opportunity for you to gain a better understanding of our culture and the work we do here at MusicQubed.

The stages include:
• CV and open source code / public portfolio review
• Code test - this is a short technical task to demonstrate some of your skills to us. You should roughly spend 3 hours on this. It can be done on your own development environment at home.
• Face to Face interview - with web tech lead and department head.
• Second interview - sometimes we may organize a second interview to follow up with any further questions or discussion points. However, this is not always necessary.

How to Apply

Please forward your CV and any links showcasing your public portfolio to