Senior Front-End Developer


Role Description

Remote + monthly meetings at the Cheltenham HQ
Flexi Time — 37.5hrs p/w
Reports To

What you’ll do

You'll work within our agile software development team on a disruptor application within the luxury hospitality industry.

Our stack is based on the latest Javascript libraries and encourages you to use up to date best practices. While you will work on the user interface, you will also help implement business logic and API design in close cooperation with backend developers and UX designers. You’ll also have a part to play in driving our technologies and tooling forwards.

Who you are

  • You have knowledge of at least one modern JavaScript framework (preferably React)
  • You have a good grasp of state flow patterns and solid experience with state management libraries (Redux)
  • You have an understanding of Universal JS and Server Side Rendering (Next.js)
  • You have command of HTML5 APIs and CSS3
  • You have experience with CSS as JS techniques (Styled Components)
  • You are up-to-date with the latest ECMAScript syntax and functionality
  • You have an understanding of commonly used design patterns and programming principles and when to use them appropriately
  • You have familiarity with component style guides (Storybook)
  • You practice Test Driven Development and are experienced with testing frameworks (Jest, React Testing Library)
  • You have experience of integrating with third party APIs (REST, SOAP)
  • You have a wide breadth of knowledge of the frontend ecosystem and are continually look to learn new skills, tools and technologies
  • You are comfortable working with common development tools such as Git, Docker and cloud platforms
  • You are used to working in a team, collaborating and providing mentorship to other team members
  • You have at least 2 years experience working within an agile team environment.

What we’d like to see

  • An eagerness to excel. A conscientious worker who takes pride in the team’s work.
  • The confidence to present improvements to process, tooling and techniques for better quality and productivity.
  • Keen to collaborate. Working with UX design and backend developers to create the best quality product.
  • Willing to learn. Keeping an eye on new technologies and sharing your knowledge with the team.
  • An ability to write code that not only meets the acceptance criteria but performs well.  Mindful of the impact with search engine results.

How we work

We use Atlassian products (Bitbucket, JIRA, Confluence) for management of features added to our product platforms. We work in 2 weeks sprints, with the tasks provided including description, acceptance criteria, XD designs and direction on API design.

Our team comprises a Product Owner, Technical Architect, UX Designer, Frontend Developers, Backend Developers, DevOps and QA.  We work closely together in defining and delivering all features added to our platforms, and welcome input and ideas from all members of the agile team.

We follow the continuous delivery approach to ensure that features and bug fixes are delivered to our clients on a regular basis, often many times a day.

Planning larger phases of work requires a lot of collaboration and understanding - particularly when integrating with third party APIs.  These are workshopped face to face with the whole team.  Similarly, sprint planning and retrospectives are also face to face activities.

What You'll Get

Success is a mutual game, which is why we invest heavily in our team. We believe in true partnerships that reward equally, so in return for your developer expertise, we offer a suite of perks to complement a benchmarked salary, including flexible working, personal development initiatives and much more…

  1. Money. [DOE]
  2. Personal development plan.
  3. Hybrid working & flexible hours
  4. 23 days holiday per year, + bank holidays and your birthday off too.
  5. 2 duvet days per year.
  6. Pension plan.
  7. Xmas and summer parties.
  8. Lunch & Learn sessions, + industry training resources.
  9. Amazing clients to work with.
  10. Wellbeing initiatives, client & Perkbox discounts
  11. A team that works hard, has fun and loves a challenge.
  12. And a pub over the road!