Job Location: Hybrid (3 days/week in Bamber Bridge, Preston PR5 8AS HQ) Salary: £30,000 to £50,000 DOE
Type: Full-Time
At Ribble, our online platform is the engine behind our customer experience, powering everything from bike configuration to checkout and fulfilment. We’re looking for a Web Developer to help us maintain, improve, and extend that platform to support growth, solve real customer problems, and enable our teams to move faster.
Ribble Cycles is the UK’s leading premium bike brand with a heritage of innovation, performance, and design excellence. We engineer and manufacture world-class bicycles in the UK, delivering cutting-edge technology and superior craftsmanship to passionate riders globally.
This isn’t just a behind-the-scenes coding role. You’ll be working cross-functionally with developers, designers, and departments across the business, from customer service to marketing, helping diagnose issues, ship new features, and deliver a seamless experience for our riders.
We’re open to candidates with experience in either PHP (ideally Magento 2) or a modern JavaScript framework (ideally Vue/Nuxt). An interest in cycling is a bonus, but what really matters is your enthusiasm, communication skills, and proactive mindset.
Build and maintain backend features in PHP (Magento 2), frontend features in Vue/Nuxt, or both depending on your skill
Collaborate with design and data teams to deliver full-stack feature
Participate in sprint planning, reviews, and ongoing code improvement
Commercial experience with either PHP (OOP, ideally Magento 2) or a modern JS framework (ideally Vue or Nuxt)
BONUS POINTS FOR
xml, observers)
Familiarity with MySQL and basic SQL debugging
A passion for bikes, tech, or both