Developer

Location Leeds-West Yorkshire
Job ID 2025-17856
Number of Vacancies Remaining
1
Category
IT
Type of Contract
Fixed term employee
Duration (# of months)
12
Contracted Hours Per Week
37.50
Salary Range (pro rata if part time)
CGL points 36 to 42 (£39,891.91 - £46,683.60)
ILW / OLW /Fringe
N/A - Outside London Weighting Area

Overview

Software Developer: UI Specialist

Where: UK flexible - office space available in major UK cities, but remote-ok. Occasional (~once per quarter) national travel to Leeds office for hackathons, team events etc.

Hours: Full time, 37.5h a week

Full Time Salary: £39,891.91 starting salary; guaranteed increments annually up to £46,683.60 in this band (Based on full time hours, pro rata for part time hours).

Contract Tyoe: 12 Month Fixed term 

Responsibilities

Why Change Grow Live?

Change Grow Live are a health and social care charity. We support people in a huge range of difficult situations, including those who use drugs and alcohol, and those whose home life is affected by drugs, mental health and/or domestic violence. We're the largest charity of this type in the country, supporting tens of thousands of people in their own journeys. Hundreds of staff work across our organisation to support some of the most vulnerable people in society. Among the many services we offer are:

  • Needle exchanges, both in-person and anonymous
  • Screening for blood-borne viruses
  • Drug testing for fentanyl, nitazene and other harmful additives
  • Prescribing safer alternatives to opioids to reduce harm from street drugs
  • Working with local pharmacies to check people have picked up life-saving medication
  • Case workers who specialise in helping children and young people

Our technology

We've got complex needs: recording, monitoring and reviewing information about our clients, with their informed consent. Our in-house web application acts as an electronic patient record, a case management system, a quality management system, and more - it's grown over the last 15 years!

Most of our new coding work is written in TypeScript, using SvelteKit. We use Tailwind and Storybook to develop a small-but-growing library of components: shared tools for our vital project work. We build all new components to be responsive, allowing key workers to use their phones to record sensitive data while on-site, instead of waiting until they get back to a laptop.

Much of our existing code is written in Perl, writing HTML directly with simple and old-fashioned styling in single CSS files. It’s mostly consistent, and can be extremely fast if done right, but isn’t ideal today. Many parts of our Perl code don’t use semantic HTML, don’t play well with assistive technologies, and don’t respond to different viewports.

We also have some smaller single-page apps, written using React. These have some performance issues, having been used to build various “template” pages more quickly than from-scratch development.

We use a variety of testing tools: end-to-end, integration and unit testing are all covered. Our newer tests with SvelteKit are designed to check accessibility and functionality, without fossilising implementation details.

We practice a genuinely blame-free culture with incidents/mistakes and always focus our conversations on improving processes, not individual recrimination.

We're looking for compassionate, bold, open-minded software developers to help us build this software. Your efforts will empower frontline professionals carry out their life-saving work.

About you!

Your task will be to join us and embed into the team as a UI development specialist.

You’ll have strong knowledge of HTML and CSS beyond the basics. We don't need you to know any frameworks in particular - but we'd love to see evidence of great fundamentals for building on the web, so you should have good experience building applications using JavaScript in the browser.

We’ll look for people with practical experience making accessible and fast user interfaces. We should get a sense that you know how to write reusable, maintainable code with your team. This likely means that you’ll have a good knowledge of what browsers can do today, so you don’t reinvent things it does out-of-the-box!

We don’t have dedicated UI designers on staff, so your sense of design should be finely tuned: you should have good experience building effective user interfaces for complex domains. You should know what it means to build applications, not just websites. If possible, we’d love to see a portfolio of projects you’ve built solo, or as part of a team without designers.

You should be able to talk usefully about design trade-offs you’ve made in the past, considering users with different responsibilities and skill levels.

Previous experience with Perl is not a strict requirement. You largely won’t need to write Perl, but to help you read it, we're happy to show you the ropes - you'll be up to speed in no time!

We’re happy in this role if you don’t have deep knowledge of backend/cloud development. Having some sense of how web applications work is essential, and any experience with full-stack work is a big plus.

You’ll relish – or at least, enjoy the challenge of - diving into legacy code and documenting, improving and testing the code our users rely on. When you choose to rebuild things, it’s because you genuinely understand the previous solution and its shortcomings.

If you’re successful, you’ll be crucial in helping us build a consistent, comprehensible, user-friendly system which feels like it “just works”, for thousands of monthly users, helping some of the most vulnerable people in the country.

 

What we will give to you: 

 

  • 25 days holiday (+ bank holidays) rising by 1 day for each years’ service “Capped at 30 days” 
  • Paid ‘Wellness’ hour each week along with a ‘Wellness’ hub and Employee Assist Programme 
  • Contributory pension scheme 
  • Several benefits incl. discounts for shopping, cinema, holidays, etc. 
  • A friendly and supportive team 
  • Training, career development & progression opportunities 
  • Generous Refer-a-Friend Scheme 

 

Direct applications only — we will not be engaging agencies for this vacancy.

 

Please note: This role is not eligible for visa sponsorship. Applicants must already have the right to work in the UK at the time of application. For applicants with time-limited visas, unfortunately, we are unable to support new visa applications or extensions. More information about eligible roles and occupations can be found here: Skilled Worker visa: Overview - GOV.UK

 

We reserve the right to close the vacancy early if we receive a high number of applications, so we encourage you to apply as soon as possible.

 

Full-time hours at Change Grow Live are 37.5 hours per week. For part-time roles, the salary and payments will be pro rata based on contracted hours.

Salary Range (pro rata if part time)

CGL points 36 to 42 (£39,891.91 - £46,683.60)

ILW / OLW /Fringe

N/A - Outside London Weighting Area

Closing Date

28/10/2025

If you have any questions on this opportunity that you would like to talk through please contact us using the below details:

Stephen Steele | stephen.steele@cgl.org.uk

 

This post is subject to a Disclosure and Barring Service (DBS) Scheme check at a basic level.

Options

<p style="margin: 0cm;"><span style="font-size: 14.0pt; font-family: 'Century Gothic',sans-serif;">Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.</span></p><p style="margin: 0px;"><span style="font-size: 14.0pt; font-family: 'Century Gothic',sans-serif;">&nbsp;</span></p>
Share this vacancy on your newsfeed