“Working on the web team at ROLI is a chance to work with some of the best people in the industry. It also offers the opportunity to work in an exciting cross-disciplinary environment where we push the boundaries of what can be done with music and technology across multiple platforms.”

- Angus Keith, Lead Web Development Architect

 As our Full Stack Web Developer at ROLI, you will have a unique opportunity to utilise web technologies as a key component of music creation. You will join our dynamic and innovative team which serves the broader goals of ROLI in both technical and creative ways. In this position you will contribute to development across the ROLI web platform including our user-facing web properties (Roli.com, Noise.fm, Juce.com), our APIs and internal tools, as well as integrations with our growing range of mobile and desktop apps.

Working primarily with JavaScript (React / Node), this role requires close collaboration with engineers and designers to develop and build the highest quality products across desktop and mobile. You will also be expected to have the experience and skills to contribute towards maintaining and building upon our AWS environment and services.

We are looking for a talented and collaborative developer who is motivated, excited about technology and keen to consistently raise the quality of our collective work by building elegant solutions through efficient, testable and maintainable code. This position will suit a developer with an interest in audio software and the wider creative industries.

This is a unique opportunity to be a part of a disruptive category of music making devices we are creating called ‘Connected Music’ – a network of hardware and software, platform and developer products that will revolutionise how music is made.

What you’ll do:

  • Develop and maintain performant and robust code across the ROLI web platform
  • Maintain and manage our AWS infrastructure
  • Assist with the continued evolution of our API
  • Help us to build the infrastructure and tools which underpin our products
  • Contribute positively to the working culture of the team

 What you’ll need:

  • Considerable experience in a professional web development environment
  • Advanced JavaScript, React.js, Node.js, SQL, MongoDB skills
  • A background of working with AWS environments and services
  • Experience developing web APIs
  • An ability to work autonomously and independently
  • Excellent communication skills, flawless written English
  • Superb and demonstrable time-management skills and the ability to work independently
  • Excellent interpersonal skills and the ability to work effectively with employees at all levels
  • A passion for music, technology and/or startups

Bonus points:

  • Experience with React Native or native app development (iOS or Android)
  • A working knowledge of any of the following: Audio programming, Xcode, C++
  • Experience working at a startup company

 ROLI offers:

  • The opportunity to work with the leading minds within technology, hardware, and music creation to directly impact the way we create and interact with music
  • A range of meaningful benefits including:
    • Following probation, a competitive health care cash plan
    • A company pension scheme
    • 23 days holiday with 2 additional social impact days and the standard 8 statutory holiday days
    • 20 hours per year dedicated to volunteering within the local community
    • ‘Lending Library’ of all ROLI products
    • Team member discounts on ROLI products
    • Wellness programme including weekly massages, weekly guided meditation and yoga
    • Laptop and relevant software licenses for your role and beyond
    • Generous Parental Leave policy
    • Frequent friends and family events
    • A great working environment, featuring daily complimentary homemade vegetarian lunches and snacks
    • A dedicated company-wide Hack Day every four weeks to expand your skill­s
    • The opportunity to create your own “4pm” class to skill share both your technical and creative skill sets with other ROLI team members
    • A generous bike-to-work scheme and bike storage
  • A competitive salary according to your level of experience