Front-end Web Developer

Working at Ink & Water

We’re looking for a talented, pro-active web developer with a keen eye for detail to join Ink & Water as we look to expand our web team. 

We’re a small team but punch above our weight, delivering projects for a wide variety of clients of all shapes and sizes. Recent clients include the Department for International Trade, Sheffield & Rotherham Wildlife Trust, The University of Sheffield and a whole host of small to medium sized local businesses – from illustrators to engineers, funeral directors to singer/songwriters.

As well as enjoying variety in your work, you’ll be part of a friendly, welcoming and supportive team. You’ll have the option to work flexibly (both in terms of hours + location) and you’ll get plenty of opportunities to expand your skills and grow your portfolio. 

The working hours for this role are open to negotiation, but ideally we’d be looking for someone able to work three to four days a week, with the possibility of extending this to full time hours in the future, if desired. 

Salary is also negotiable, depending on experience. However, this role is probably more suited to someone looking for a junior or mid level position.

About You

You’re reflective

The ability to critique your own work is essential.

You’re detail oriented

Whether it’s making design choices on colour and typography, or developing a rich user interface in React, you’re tuned into the fine details of form and function, with the ability to identify areas for improvement and anticipate problems and edge cases during development.

You’re an empathetic communicator

You can understand the needs and requirements of clients and can explain complex technical concepts clearly to a layperson.

You’re great at organising yourself

You can look at a list of tasks that need to be completed and can organise how you work through them. You can write that list yourself – you can plan how to manage your own workload.


As a front-end developer at Ink & Water, your role will be broad and varied, but in general, you’ll:

  • Work on briefing and planning stages of a website project, including meetings with clients.
  • Contribute to work schedule planning and organisation
  • Design website user interfaces, presenting these at varying levels of fidelity and explain the rationale behind the design.
  • Build websites! You’ll be developing accessible, performant websites and web apps using HTML, CSS/SCSS, JS and PHP (more on the technical stuff later).
  • Work with our team to deploy sites to various hosting platforms and configure DNS for domains.
  • Maintain existing websites, fixing bugs and issues, communicating findings and progress either to the team or directly to clients.
  • Identify new technologies to use and experiment with.



You should have the following to be suitable for this role:

  • UX & design skills, with experience using Sketch/Adobe XD to design website interfaces
  • Understanding of responsive design and experience designing responsive UI’s
  • A solid grounding in typography.
  • 2 years HTML, CSS and SCSS or PostCSS development experience.
  • 2 years modern Javascript (ES7 and beyond!) development experience.
  • 2 years PHP development experience.
  • Experience with WordPress theme and plugin development.
  • Experience with version control (Git).
  • Understanding of accessibility requirements for websites.
  • Understanding of performance requirements for websites.


If you’ve got the following skills and experience, shout about it!:

  • Object-Oriented PHP developer experience
  • Experience with modern Javascript frameworks like Vue or React
  • Understanding of colour theory
  • Shopify theme development and working with Shopify API 
  • Working with WordPress REST API
  • Experience with Amazon Web Services (AWS) API’s and using the AWS SDK for JS or PHP
  • Experience with Google Cloud Platform products, such as Firebase.
  • Experience deploying projects to serverless hosting platforms like Netlify.
  • Good knowledge of Gulp/Webpack/Snowpack or other development tools.

How to Apply

Applications for this role should be submitted via the application form on our site:

Some tips for applying:

  • Evidence is key! If you can show that you can do the things outlined in the ‘requirements’, that goes a long way. Host some of your code on Github or Codepen and talk us through it. Add some of your design work to Behance (or collate it in a PDF) and show us!
  • Don’t have much of a portfolio? Do some front-end challenges (like those on Codepen or Front End Mentor) and share them with us.