About the role

We’re looking for Senior PHP developers to join us in our UK offices (Brighton, Sheffield, Leeds, Glasgow, London, Manchester, Liverpool). You’ll be working on large-scale enterprise projects for our clients using a range of PHP frameworks. All our projects are run using Agile methodologies, and you’ll be part of a SCRUM team.

 

Responsibilities

You’ll be involved in projects during a number of stages, as follows:

 

Pre-sales
  • You may be asked to contribute to client proposals, pending review by a more senior technical staff member.
Sprint zero
  • You may be asked to set up the environment for the commencement of a project in preparation for the rest of the team to begin work. This is likely to require making decisions about what tools and services to use taking into account factors such as the level of knowledge and the expectations of the team and the company as a whole, as well as industry best practice
Project sprints
  • You will undertake sprint work as required by the needs of the project. The majority of your time will be spent writing code and carrying out tests
  • You may be required to liaise between junior developers, clients, hosting companies, and other stakeholders
  • You will be required to contribute to, and participate in, Agile ceremonies such as daily stand-ups and demos
Project retrospectives
  • You will be expected to attend project retrospectives and contribute as appropriate

About you

You will:

  • Have a solid, grounded programming knowledge base and will be able write code following best practice
  • Be able to design and construct PHP applications, and will be comfortable defining the architecture solutions to connect services, ORMs, and caching
  • Be able to undertake most tasks using appropriate, workable solutions
  • Be able to work on internal projects, gathering requirements, creating analysis, and prioritisation
  • Have a sound knowledge of, and be comfortable with, GIT version control system
  • Be able to produce code quickly without compromising on quality
  • Be able to deliver work to your own estimates and offer opinions on the estimates of others based on their skill level and experience
  • Be able to work in a team, guiding, steering, and supporting it towards the completion of goals and objectives
  • Be able to help others to integrate effectively into the team and be productive as quickly as possible

Qualifications and experience

You’ll ideally have experience of working:

  • In a variety of corporate and commercial environments, including large enterprise and start-ups
  • In a variety of different industries
  • On multiple types of  projects, including differing durations and different deadline needs (short/tight as well as longer, more strategic projects)
  • On a medium- to large-sized team. You will have potentially led a small team, or sub-team, on an ad-hoc basis or temporary basis
  • You’ll ideally hold a relevant certification for your field of expertise, e.g. Magento Certified Developer, Zend Certified PHP, or SensioLabs Certified Symfony Developer. A degree in Computer Science or a similar field is desirable

What we offer

Our employees value the flexible working environment and the chance to develop their skills on a wide variety of interesting projects.

We offer a competitive salary, paid annual leave, flexible core hours, and training days.