Senior React developer (Bristol)

Plume

Senior React developer (Bristol)

£70000

Plume, Bristol

  • Full time
  • Permanent
  • Onsite working

Posted 2 weeks ago, 28 Aug | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: 302e923707794bb58da7d7cc7b532b7d

Full Job Description

Are you a talented and experienced React developer with a passion for developing engaging applications with seamless user experiences?

We are looking for a Senior React Developer to join our team based in Bristol, UK, and contribute to the development and ongoing support of our client's React-based Learning Management Systems.

Working with our cross-functional team, you will be transforming beautiful, UX-friendly designs into high quality, engaging web applications, and will use your expertise to ensure these applications are highly performant, secure and accessible.

In addition to client work, you'll also find yourself working on our in-house product, Shapeshift LMS, and will play a pivotal role in shaping our Roadmap, alongside other developers and our Product Manager.

About Plume

Plume specialises in designing, developing and delivering cutting-edge, bespoke Learning Management Systems for household names such as Google, alongside lesser known, but equally ambitious, e-learning providers across the UK and US.

From our Founding Director to our technical Project Manager, we're a small team of like-minded tech enthusiasts who love working closely with developers, and value creating an environment where developers can thrive.

You can find examples of our work at

Location

We're looking for a Bristol based developer who is willing to work from our centrally located office 3-4 days per week.

Whilst we are respectful of focus-time and believe context-switching is a productivity killer, we also value building a local team that we can problem solve and bounce ideas off in person, and are keen to hire an individual who can join us in this environment.

We are located in an award-winning modern co-working office which offers a plethora of events and perks (Tuesday pop-up bakery and free sweets Friday being our favourite!), and all the usual amenities expected of an office; free hot drinks, showers and secure bike storage to name a few.,

  • Lead the development and maintenance of complex React-based applications

  • Collaborate with designers, developers, QA and PMs to translate wireframes and requirements into high-quality, interactive, user interfaces

  • Collaborate directly with clients (alongside a Project Manager) to define requirements, estimate tasks, troubleshoot issues, and demonstrate new functionality

  • Architect efficient and reusable front-end systems that drive seamless navigation, accessibility, and responsiveness

  • Identify and troubleshoot performance bottlenecks, suggesting and implementing solutions to optimise application speed and reliability

  • Participate in agile development processes, contributing to sprint planning, client-facing sprint demos, and sprint retrospectives

  • Participate in daily team standups

    Essential

  • 5+ years of professional experience as a React developer, showcasing a deep understanding of React.js and its core principles

  • Fluent in spoken and written English with strong communication and collaboration abilities

  • Experience communicating directly with clients

  • Experience in building NPM packages

  • Strong command over Node.js for building efficient and scalable server-side applications

  • Experience with CMS for managing content and APIs (Strapi CMS is a bonus!)

  • Solid understanding of Git version control, enabling effective collaboration and code management

  • Familiarity of writing and executing unit tests, and an understanding of the value of creating unit tests to maintain code quality

  • Excellent problem-solving skills and a proactive approach to addressing challenges


  • Desirable
  • Bachelor's degree in Computer Science, Engineering, or a related field

  • Experience with time-tracking tools alongside Project Management software (we use ClickUp and Everhour)

  • Experience in setting up and maintaining CI and CD workflows, preferably using GitHub Actions or similar tools

  • Familiarity with working in monorepo setups, managing multiple projects within a single repository

  • Experience using Jest for writing unit tests

  • Familiarity with working in monorepo setups, managing multiple projects within a single repository

  • Experience with Next.js for creating SEO-friendly platforms

  • Familiarity with deploying applications (we use Digital Ocean & Vercel)

  • Proficiency in working with a component UI library (we use MUI) to create consistent and visually appealing user interfaces

  • Previous exposure to Learning Management Systems, 1st Interview (30-60 min): This will be a non-technical interview, focusing on experience, communication skills, problem solving, and cultural fit., React developer: 3 years (required)

    Competitive salary of £55 - 70k

  • Generous 33.5 days' holiday (including bank holidays)

  • £1000 annual training budget

  • Macbook Pro and UHD 4K Monitor

  • Pension scheme with employer contributions

  • Regular pub visits and lunches out with the Bristol based team, Final Interview (60 mins): This will be a technical interview with a lead developer, testing approaches to solutions architecture and other technical skills


  • Job Types: Full-time, Permanent

    Pay: £55,000.00-£70,000.00 per year

    Additional pay:
  • Yearly bonus


  • Benefits:
  • Casual dress

  • Company pension


  • Schedule:
  • Day shift

  • Monday to Friday

  • No weekends


  • Application question(s):
  • Are you willing to work from our central Bristol based office 3-4 days a week?

  • Please share a link to a project or piece of work that you are particularly proud of. Briefly describe what your role was in it, why you are proud of it, and any challenges you faced during the development.