SALES
01225 800 800
SUPPORT
01225 800 888
APPLY NOW

Senior Web Developer

Introduction

We are looking to expand our Web Systems Development Team, which has created an exciting opportunity for a Senior Software Engineer to join our Bath-based team. This is a key role which will be mainly focused on developing and expanding our Frontend Development function.

We are offering you the opportunity to play a key part in building new systems on a modern platform, utilising best-in-class tooling and a service-oriented architecture approach.

 

Position Overview

The overall purpose of this role is to create the next generation of user experience for our direct customers, our partners, and our internal systems.  This work requires close communication with our Product and Support teams to gain a deep understanding of the customers’ needs and the ability to translate the requirements into a tangible product.

As a Senior member of the team, we would expect you to be able to identify user and system requirements, to regularly review other team members code and to guide and mentor more junior members of the team.

You will also help us transition away from our legacy PHP codebase as we replace our older applications with modern solutions.  Maintenance of these PHP systems will be ongoing for at least a year or so, so we would expect you to spend time understanding the current systems and helping maintain them alongside development work of new platforms with the focus being more on the frontend, using Angular 7.

 

Essential Requirements

Essential Job Requirements

  • Experience of PHP development, ideally including Zend framework
    Experience of automated unit tests e.g. phpunit, junit
    Assist with the mentoring of the Web Systems Development Team
    Be a technical authority for projects, and provide input into how solutions are conceptualised, architected, and implemented
    Experience of JavaScript development, ideally including modern frameworks such as Angular, React, etc.
    Ability to work well with different teams and across disciplines to identify the best solutionExperience of distributed version control systems (e.g. Git or Mercurial)
  • Firm understanding of object-oriented development
  • A strong understanding of Agile development, and an exponent of best practices
  • Understanding of continuous integration & continuous delivery
  • RESTful APIs

Desirable Skills

  • Experience with Amazon Web Services
  • Experience of automated functional tests e.g. selenium
  • PHP build tools e.g. composer and satis
  • Experience of the Atlassian suite including JIRA, Bamboo, Fisheye, Crucible, and Confluence

Qualifications

Qualifications

Desirable – Degree in software engineering or a related subject.

 

Salary & Benefits

A Competitive  salary

APPLY NOW

Get in touch with an expert today.