Job Description:

The Team

Our teams work in squads, typically consisting of:

  • 1 - 2 Lead FE Developers
  • 1 - 2 Lead Backend Developers
  • 2 - 3 Backend Developers
  • 2 – 3 Frontend Developers
  • 1 – 4 testers (both manual and automation)
  • 1 Scrum Master We follow mature agile methods and give each team member the opportunity to contribute in sprint planning sessions (think planning poker and the Fibonacci scale), which encourages collaboration amongst the team as well as giving everyone a voice that is heard.

Squads range from customer portals to complex vehicle configuration to global web form developments, and team numbers in each skill set vary.

Key Responsibilities:

  • Working as part of cross functional teams whilst providing technical leadership
  • Be an active member of the development team, specialising in Front End Development but also working on projects using technologies with which you may be unfamiliar with
  • Be responsible for estimating development effort on projects Help define and execute the development strategy
  • Conduct code reviews to ensure quality standards are upheld
  • Work closely with account directors, creative, and the client directly to ensure projects are delivered on time
  • Mentor and develop other members of the team
  • Implement and improve working practices
  • Identify and research emerging market trends to ensure you are always on top of your game


  • Strong knowledge and experience of JavaScript, jQuery, React, Redux, and ES6
  • Experience of working within an agile environment
  • At least five years’ development experience with Frontend technologies
  • Proven ability to deliver a wide range of projects, large and small
  • Knowledge of Test-Driven Development
  • Strong HTML, CSS, and JavaScript (in particular, jQuery)
  • Strong knowledge of software development practices, processes and theories, - especially around Agile Development Principles
  • GIT

Desired Skills:

  • Knowledge of development frameworks other than the one you are expert in Team leadership or experience of mentoring more junior team members
  • Responsive design and development
  • Experience in the automotive industry
  • Knowledge of at least one Java MVC Web development (ideally SpringMVC, alternatively - Java MVC frameworks, or alternatively Struts or Struts 2)

Company Benefits

  • 25 days’ holiday + bank holidays – we understand the importance of you getting some down time.
  • Annual Wellbeing Day – enjoy an additional day on us to look after your physical and mental wellbeing.
  • Pension Scheme – helping you save towards your retirement home in the sun! Corporate Medical Cash Plan – claim back the cost of your medical treatments.
  • So many savings – through our online community platform, you can access dozens of daily deals, from money off top brands to discounts on days out.
  • Employee Assistance Programme – our people are at the heart of everything we do, so if you’re happy, we’re happy.
  • Cycle to Work Scheme – save on the cost of biking to work.
  • Monthly Employee Awards - Employee of the Month programme with £250 bonus
  • Raising money for charity including a paid Volunteer Day– we’re all about giving back… and having lots of fun in the process!
  • Referral scheme – know the perfect person to join the team? You could bag £1,000 for a putting a good word in.
  • Wellbeing Programme – giving you the opportunity to join regular, interactive Wellbeing Workshops or join our 30 plus Wellbeing Champions.
  • Enhanced Family Friendly Leave – support for you and your family to help you navigate through the craziness of family life.

Interview Process

  • Recruiter call
  • Technical Interview consisting of pair programming exercise
  • Take-away Solution Design task
  • Offer
  • Skills

Other Jobs in Front End