We’re hiring! PHP and JavaScript developer roles. Nottingham or remote.

Senior JavaScript developer, Nottingham / remote

Kind are a strategic digital agency that helps socially-minded businesses to get the most out of their digital presence, and hopefully make the world a little better at the same time.

Due to continued growth, we're on the look out for a full-time senior JavaScript developer to join us in building beautiful websites and web applications.

This role is based in our Nottingham, UK office* and has a salary of £40,000.

* Remote options available for the right candidate, see here

If you think you might be interested in this role, you can find out a bit more about Kind here, or just give us a call, we're a friendly bunch.

About this role

What you’ll be doing

You’ll be working on a variety of digital projects for our growing, socially-responsible client base, as well as on internal projects.

That means:

  • Building and maintaining websites and web applications with Vue.js
  • Making sure we stick to our high standards for performance, code quality and UX
  • Keeping your eyes and ears open for ways we can refine those same standards and processes
  • Mentoring other team members and leading regular code reviews
  • Participating in daily stand-ups and monthly company strategic reviews

See the job description for a more complete picture.

Our front-end stack

Right now most of our projects are built using some combination of:

  • Vue.js
  • ES6/7 / Next + Babel + Webpack
  • Sass
  • Jest

On the back end we primarily use Craft CMS, plus a mixture of GraphQL and REST APIs

We’re always open to trying new and interesting technologies.

What we’re looking for

More than a portfolio or a checklist of skills, we’re looking for someone intelligent who takes pride in their work and is always keen to improve it.


  • Be inquisitive, resourceful and motivated
  • Likely have around five or more years in an agency or similar environment, or other equivalent industry experience.
  • Be knowledgeable in performance, debugging, and refactoring
  • Enjoy mentoring other team members
  • Be comfortable with working across the full stack to deliver features from idea to production
  • Enjoy working with clients rather than just for them
  • Like experimenting & trying things out
  • Be happy iterating quickly in small, multidisciplinary teams. No silos here.

Technical skills

This is a senior level JavaScript development position, so as a baseline you’ll have an advanced level of knowledge and experience with JavaScript.

Experience with Vue is a plus but definitely not a requirement. If you're not familiar with Vue, you’ll likely have a high level of familiarity with one or more modern front-end frameworks (e.g. React, Angular etc).

You’ll also be highly proficient with skills and tools that make up modern web development: git; command line build tools; CI; unit testing; etc. We’re user-centred in our approach, so it’s important that you care and understand enough about UX to help us deliver experiences to the standard our clients have come to expect.

We’re a small team, so we’re also looking for someone who is willing and able to muck in with stuff like QA and UI dev when required.

This position might not be for you if you:

  • Are not comfortable with showing unfinished work to clients and users.
  • Want to plan every aspect of an app before starting to code.
  • Would rather be an expert in a single stack or language rather than learn multiple stacks.
  • Don’t really want to do front-end development from time to time.
  • Prefer owning a project or area of code individually rather working collaboratively.

What we offer

We treat our employees like the skilled grown-ups that they are. Here’s what we offer in return for your time and attention.

  • A salary of £40,000 + company bonus scheme
  • Sensible, flexible, family-friendly working hours, including opportunities for home working
  • Unlimited holiday allowance
  • Pension scheme
  • A relaxed & supportive working environment based on trust and mutual respect
  • Rewarding, challenging work for socially-responsible clients that value our contributions
  • A brand new Mac / linux machine of your choice, plus all the software you need to do your best work, and any other tools you need to work effectively.
  • Centrally located Nottingham office / remote office allowance (for remote roles)
  • Transparency about the state of our business. Nobody likes secrets. (Currently, we’re doing really well)
  • A professional development plan, including:
    • Your own conference and professional development budget
    • 10% time (one day a fortnight) to spend as you choose on your professional development, contributing to open source projects and/or staying on top of industry best practice
    • Regular reviews
  • We’ll take you out for lunch occasionally
  • We all go out for drinks (soft or hard) quite regularly too

How to apply and more information

If you'd like to find out more about either Kind or this role before you apply, just give us a call or drop us an email and we'll be happy to answer any questions.

The hiring process

Once you're ready to apply, send a CV + GitHub profile to [email protected], along with a brief cover note explaining why you are interested in the role and how your skills and experience align with the job description. Please also include a link to a recent software project (professional or personal) that you’re proud of, and tell us why.

If we think you might be a good candidate to join us we’ll arrange an informal interview so that we can find out more about each other. This can be either face-to-face (if you’re near by) or by phone / Skype.

Depending on the outcome of the first interview, we may invite you to do a technical test. This can be completed off-site. Candidates who advance past this stage will then be invited to meet us at out offices for an in-person interview and to meet the full Kind team.

Remote working

While this is a full-time, permanent role, based in our central Nottingham office, we are open to remote or part-remote working for the right candidate.

You'll still need to be able to travel occasionally to our Nottingham office and to our UK-based clients.

Other stuff you’ll need to know

  • You’ll need prove that to have the legal right to work in the UK
  • We particularly welcome applications from members of groups who are under-represented in the digital industry

No agencies please *

* No, seriously, we mean it. Don’t contact us if you’re a recruiter. Even if you’re different from all the other recruiters. If we want to talk to you, we’ll call you. Thanks.

Stay updated

Sign up to our quarterly broadcast and we’ll send you a mixture of our latest thinking and interesting content from around the web.

By signing up you are consenting for Kind and Campaign Monitor to process your data for the purposes of sending you a quarterly update. We won’t use your email address for anything else.