Frontend Software Engineers

Salary: £40000 to £45000 per annum based on experience

Location:Bristol or London office affiliation

HR Director, Victoria James02 September 2021

We are looking for Frontend Software Engineers to come and help us deliver award-winning work for some great clients including the Royal Navy, Honda, Orange, Versus Arthritis and more.

We’ve got loads of interesting work coming up, including greenfield cutting-edge front end tech projects – we’re really excited about it, and if you’re a frontend engineer looking for a new challenge, this could be for you!

The work

The team are actively using exciting frontend tech, including the likes of:

  • Jamstack
  • React
  • Gatsby
  • XState
  • Headless CMS
  • Web animations

Here are some examples of the kind of things we’ve built in the team:

  • A completely greenfield progressive web app to revolutionise how Royal Navy personnel get information and get things done - built with Gatsby.js & React, GraphQL and a headless CMS
  • A secure ship-to-ship, ultra-low bandwidth communications system for the Royal Navy - built with Web Socket technology and REST APIs
  • An MVP Arabic website for Aston Villa FC – built with Gatsby.js & React
  • A multi-region online motorbike configurator engine for Honda – built with React & XState

We’ve also got plans in terms of deploying tech like WebGL and we keep an eye on any new, relevant technology that comes along. You will have the opportunity to keep learning, stay on top of new trends, and build interesting things in a fast-paced environment alongside very smart colleagues and a lovely client.

Required skills

You will need to be a great frontend engineer, and we’d expect you to be leading by example when it comes to software engineering best practice. We’re looking for someone who can lead a project from a frontend perspective and influence both other members of the engineering team, the wider experience team and our clients to make sure we’re delivering scalable, high-quality solutions.

You’ll need:

  • Experience with modern front-end tech including SPA frameworks and API integration
  • To be a fast learner
  • To be both a creative and logical thinker
  • To be passionate about the quality of the end product
  • To have an enthusiastic, positive, calm and professional approach
  • To be proactive and show initiative
  • To have good awareness of industry trends, best practices and standards
  • To be able to adapt at the pace of an agency
  • To have excellent time management skills

Some of the tech we’ve mentioned is quite specific – XState for example. If you don’t have experience with some of them, don’t let that put you off applying – but we would expect you to have looked up anything you’ve not heard of before an interview so we can get your take on it.

Interview process

Very straightforward. And friendly. Not designed to catch you out – very much designed to make sure you’re the right fit for us and we’re the right fit for you.

  • We’ll have an initial chat to make sure you’ve got all the information you need on the role, and on Great State generally, and to answer any questions you might have. We’ll ask you to talk through your (relevant) experience briefly – but no tricky questions.

  • The second stage is a more detailed run-through of your experience with a couple of members of our software engineering team. We don’t plan out a list of questions in advance, we’ll see where the conversation takes us. Be prepared to talk through what you’ve done and how you did it. And feel free to ask more questions of us (we like people who ask questions).

  • The third stage is a technical exercise, tailored to the role and your experience. It’s designed to not take up too much of your free time, but it’s important that we can see how you approach problems from a technical point of view. We might ask you to talk us through how you did it in more detail, we might not.

That’s it. Three stages, some interesting conversations, and then with any luck – a job offer and high fives all round.


We offer all the usual fun benefits associated with a digital agency plus flexible working hours, the ability to work from home and 27 days holiday, plus bank holidays.


Please complete all fields unless stated as optional.

GDPR compliance

When you apply to a job on this site, the personal data contained in your application will be collected by Great State (“Controller”), which is located at Unit 2.1-2.3 Paintworks, Bristol, BS4 3EH and can be contacted by emailing Great State’s data protection officer is Amy Vicary, who can be contacted at Your personal data will be processed for the purposes of managing Great State's recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment.

Your personal data will be shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America and engaged by Great State to help manage its recruitment and hiring process on Great State's behalf. Accordingly, if you are located outside of the United States, your personal data will be transferred to the United States once you submit it through this site. Because the European Union Commission has determined that United States data privacy laws do not ensure an adequate level of protection for personal data collected from EU data subjects, the transfer will be subject to appropriate additional safeguards under the EU-US Privacy Shield. You can obtain details of Greenhouse's Privacy Shield certification by contacting us at

Your personal data will be retained by Great State as long as Great State determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have to right to data portability. In addition, you may lodge a complaint with an EU supervisory authority.