Frontend Software Engineers
Salary: £40000 to £45000 per annum based on experience
Location:Bristol or London office affiliation
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 team are actively using exciting frontend tech, including the likes of:
- 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.
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.
- 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.
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.