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 https://plumestudio.com/our -work
Location
We’re looking for a Bristol based developer who is willing to work from our centrally located office at least 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 sweetie 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.
Key Responsibilities
* 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
Skills & Experience
* 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
* 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)
* Previous exposure to Learning Management Systems
* 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
What We Offer
* Competitive salary of £55 - 70k
* £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
How to Apply and Hiring Process
If you are an accomplished developer looking to make a significant impact in a fast paced and exciting industry, we encourage you to apply today!
We feel it is important to be transparent about our interview process, so if your application is shortlisted you can expect the following:
* Technical screening (45 mins): An online coding skills test
* 1st Interview (30-60 min): This will be a non-technical interview, focusing on experience, communication skills, problem solving, and cultural fit.
* Final Interview (60 mins): This will be a technical interview with a lead developer, testing approaches to solutions architecture and other technical skills
Send me alerts about jobs like this.
Please enter your email address to continue setting up an email alert for similar jobs to this one. By entering your email address and clicking apply you will sign up to Jobs4 and agree to our terms and conditions .
#J-18808-Ljbffr