Roli

Senior Frontend Developer

Roli

Remote job description

Luminary is looking for an experienced Senior Frontend Developer to help grow our music learning platform LUMI. We are a creative, dynamic team of polymaths who believe in the power of music to change the world. We are on a mission to help more people discover the joy of music through our various brands and products - LUMI, focusing on piano learning, and ROLI, dedicated to music creation for hobbyists and professionals alike.

We're looking for an engineer who is excited about modern web technologies to join the Platform team at Luminary. We're at a pivotal stage in planning our future developments and we need the expertise and insight of an experienced developer to help us scale and fulfil our bold ambitions within the music tech world.

As a Senior Frontend Developer at Luminary, you will work closely with other developers and key stakeholders within the business, and report directly to the Senior Platform Lead.

Working primarily on our JavaScript AWS-hosted stack, you will be owning the build of the customer facing websites, the internal web apps, and also contribute to our APIs and ecommerce integrations.

We do sprints and standups, communicate a lot, support each other, value each other's opinions, and constantly strive to collaboratively improve our working environment.

What you'll do:

  • Develop and maintain performant and robust code across the Luminary repos
  • Take responsibility for creating and implementing multiple design systems alongside UX designers
  • Implement frontend features whilst ensuring UX, performance, SEO, security and accessibility best practices are upheld
  • Help establish up-to-date best practices and standards on the frontend
  • Support other team members by reviewing their code
  • Collaborate with other developers on your current tasks by discussing or pair programming
  • Share responsibility for the uptime of the Luminary platform services
  • Take a proactive role in holding our security measures to the highest standard
  • Communicate and collaborate with teams across Luminary effectively
  • Attend progress meetings and provide updates to stakeholders
  • Follow our team-specific processes of sprint planning, retro and daily stand-ups
  • Proactively look to reduce technical debt
  • Participate in building scalable and secure backend services on top of a NoSQL database
  • Debug issues with internal APIs, the infrastructure, or 3rd party service integrations
  • Maintain and develop tooling (CI/CD) when needed
  • Test user flows and codebase with automated tests

What you'll need:

  • Advanced experience with modern frontend frameworks such as React and Next.js
  • Demonstrable previous work on customer-facing websites with a focus on user-experience
  • Strong collaboration with designers and understanding of design, UI/UX principles
  • Used to working with reusable components and design systems
  • Good understanding of the different forms of rendering on the web: SSR, SSG, SPA.
  • Experience building React frontend applications with accessibility, SEO and performance in mind
  • Measuring performance and good practices with Google Lighthouse and other tools
  • Experience with ecommerce platforms (Shopify or equivalent), headless CMSs and analytics tools integration (GTM, GA)
  • Comfortable with JS and CSS animations
  • Some experience working with RESTful or GraphQL APIs using Express.js or Lambda
  • Experience with authentication mechanisms (JWT)
  • Hands on experience with AWS and CI/CD pipelines
  • Experience with external web service integrations such as API driven SaaS solutions
  • An understanding of security best practices on the web
  • An ability to understand where, how, and why things go wrong, combined with a passion for problem solving
  • A track record of planning and estimating your tasks appropriately to deliver them on time
  • Excellent communication skills, good written English
  • An inquisitive mind and demonstrable examples of implementing proactive solutions
  • 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

Technical skills:

Must

  • html / css
  • ES2020 Javascript
  • React
  • Node.js

Recommended

  • Next.js
  • GraphQL
  • Web accessibility
  • TypeScript
  • CSS-in-JS (styled-components / Chakra / Emotion / ...)
  • Unit-testing framework (Jest / Mocha / ...)
  • State management libraries (Redux / MobX / ...)

Nice to have

  • Express.js or Lambda
  • MongoDB / SQL databases
  • Canvas / WebGL

Bonus points:

  • Understanding of the ecommerce order lifecycle: order creation, analytics, ERP, shipping, promo codes etc.
  • Prior experience working on high profile websites
  • A passion for music, technology and/or startups

Luminary ROLI Ltd offers:

  • The opportunity to work with the leading, progressive minds within technology, hardware, and music creation to directly impact the way we create and interact with music
  • A competitive salary according to your level of experience

A range of meaningful benefits including:

  • Following probation, a competitive health care cash plan and a generous bike-to-work scheme
  • A competitive company pension scheme following 3 months of full time work
  • 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
  • Flexible working hours
  • 'Lending Library' of all Luminary products
  • Team member discounts on Luminary products
  • Apple laptop and relevant software licences for your role
  • Generous Parental Leave policy
  • Company-wide Hack Days and workshops to expand your skills
  • In-house bike storage
  • Currently on hold due to COVID-19 remote working:
  • A great working environment, featuring daily complimentary homemade plant-based lunches and limitless homemade GOLDnola
  • Wellness programme which includes regularly offered massages

Friends and family events

We offer a hybrid working approach. We will discuss the latest updates with regards to remote working as part of our interview process.

Luminary ROLI Ltd wholeheartedly believes that difference stimulates a healthy and productive environment, as well as positively impacts the products we create. We actively encourage diversity of background and perspective, and as an equal opportunities employer, we oppose all forms of unlawful or unfair discrimination in all of our employment related processes and matters.




Summary
Company name: Roli
Remote job title: Senior Frontend Developer
Job tags: retail, hardware, makers, music

Share or copy

Job alerts