Web Developer


We are looking for a middle-weight developer to join our team in Cheltenham. As part of our digital team you will be working with other developers and designers to produce high-quality digital services.

You’ll have a good knowledge of HTML and CSS and an interest in JS (maybe with a sprinkling of Vue.js or similar). You’ll be familiar with PHP (Laravel) and will be aware of how to structure your work to aid reuse and deployment by other members of the team You will be methodical in your approach with an eye for detail. Your ethos will be to deliver the best service possible for our clients, and their users (whilst considering accessibility).

Our technologies

Our work is currently focussed around the following technologies, but we will always consider alternative approaches if you have a suggestion to make:

  • Small, static sites using Netlify
  • CMS sites using Craft
  • Bespoke Laravel projects
  • Vue.js/Nuxt Web Apps

Required Skills

  • HTML
  • CSS (Sass)
  • PHP (Laravel)
  • JS (vanilla preferably)
  • Git

Nice-to-have Skills

  • Twig templating
  • Vue.js and Nuxt (preferably although React/Angular experience will be considered)
  • Continuous Deployment (Deploybot, DeployHQ)
  • Composer
  • Accessibility Guidelines
  • BEM


Ideally you will have been working in an agency environment creating full functioning websites/web apps from Sketch/Photoshop visuals. Working with designers throughout the process, you’ll be comfortable suggesting a different approach if you see fit. You will have experience of taking an approved visual through build, testing and release. You will be familiar with REST APIs. This role would ideally suit someone with a 60:40 split in their skills Frontend:Backend.


  • Salary between £30k and £40k
  • Bupa cover
  • 25 days holiday per annum


The role is based in Cheltenham. Flexible working will be considered.

To apply for this role please send your CV to joinus@jfd.co.uk

  • Company: James Ford Design
  • Location: Eagle Tower, Montpellier Drive, Cheltenham GL50 1TA
  • Posted: 2020-08-27
  • Role Type: Permanent