Client project
Retail Jobs UK
A new website for a recruitment agency that has been placing senior retail staff since 2009. I rebuilt it from the ground up, and it went live in October 2026.
See the live siteThe problem
The old site had done its job for years, but it no longer looked like the brands the agency recruits for. Roles sat in a plain table across six pages, with no way to search them, and the details were one click away behind a link marked "info".
The agency needed a site that looked the part, that its own team could keep up to date without waiting on a developer, and that didn't throw away the search rankings the old one had built up.
Before and after
Home page


Live roles


On a phone


Built with
Supabase this time, rather than the Firebase stack behind JobFast. Having shipped both, I can suggest either one for your project on its merits.
What was built
Roles people can actually search
Search by keyword, sector or location, and the list narrows as you type. Each role comes off the site by itself eight weeks after it's posted, so the list never fills up with jobs that were filled months ago.

A proper page for every role
Each role has its own address, and its page is built as plain HTML when the site is published, so Google can read it without running any code. It also carries the details Google needs to list it in its own jobs search.

Registering, with a CV, in three steps
About you, what you're looking for, then your CV. CVs go into private storage that only the agency can open, and every candidate gets a login to keep their details up to date.

Admin tools for editing the site
The agency writes its own page copy and posts its own roles, straight in the browser. There is no code to change, and nothing to re-publish by hand.

Every candidate in one place
Registrations land in one searchable list with the CV attached, beside the messages sent through the contact form. The rules about who can see them sit in the database itself, not just in the screens.

Built for a phone first
Most people looking for retail work are doing it on a phone, on a break. The layout is built for that screen and scaled up, not the other way round.

- Around 500 addresses from the old site, collected from the Internet Archive, redirect to their new pages. Links and search rankings the agency built up over the years carried over instead of breaking on launch day.
- Candidates' details are kept for six months. A month before that, they get an email with a link to stay on the books. If they don't use it, their CV, record and login are deleted automatically.
- The client behind each role stays confidential. The database won't hand that detail to the public site at all.
- Form spam is stopped in the database, and Google Analytics only loads if a visitor says yes to it.
- Automatic tests over the parts that matter, and a check on every change before it goes live, so the site stays safe to change months later.
Is your website overdue a rebuild?