• Home | Help Centre | Careers at Ribble Cycles | Junior Nuxt Developer


  • Junior Nuxt Developer


  • Title: Junior Nuxt Developer

    Job Location: Hybrid (3 days/week in Preston HQ)

    Salary: Up to £30,000

    Type: Full-Time

  • At Ribble, our digital platforms are where we bring the Ribble experience to life online — showcasing our cutting-edge bikes and enabling customers to explore, customise, and purchase with confidence. As a Front-End Developer, you’ll be part of the team building that experience using Nuxt and modern web technologies.

    ABOUT RIBBLE

    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.

    ABOUT THE ROLE

    This role isn’t just about writing code. You’ll work closely with designers, backend developers, and internal teams across the business to deliver high-quality features, fix issues, and contribute to creating a fast, reliable, and accessible user journey.

    We’re looking for someone who’s eager to grow, comfortable asking questions, and happy to be involved beyond the code — helping customer support, sales, and marketing teams troubleshoot and improve what we deliver. You’ll have a solid foundation in front-end development and a genuine interest in building great digital experiences.

    A passion for bikes or the cycling industry is always a plus, but what really matters is a willingness to collaborate, learn, and get stuck in.

    WHAT YOU’LL DO

    • Build and maintain performant, responsive Nuxt frontends for our Magento-based websites
    • Work with APIs to integrate product, content, and cart systems (REST/GraphQL)
    • Contribute to feature planning and sprint discussions
    • Collaborate across departments to help troubleshoot live issues
    • Write clean, maintainable code and assist with documentation

    WHAT WE’RE LOOKING FOR

    • 1–3 years' experience with Vue/Nuxt (Nuxt 3 preferred)
    • Comfortable working with Vue composables, Pinia, and SSR
    • Solid understanding of HTML, CSS (Tailwind), JavaScript/TypeScript
    • Basic API debugging and integration experience
    • Willing to work with non-dev teams to resolve platform issues
    • Comfortable working with Git and CI/CD workflows

    BONUS POINTS FOR

    • Experience with e-commerce platforms or CMS integrations
    • A knowledge of PHP, Laravel and Magento 2.
    • Interest in bikes, cycling, or the outdoors

    HOW TO APPLY

    If this sounds like the role for you we’d love to hear from you. Please send us your CV and a short covering letter to Jobs At Ribble telling us why you're a great fit.