PHP Developer - £55000-65000 - Middlesex

Ref: 357| Posted: 12th Jun 2019

This vacancy is now closed

Durham Professional Services is delighted have an exciting opportunity for an outstanding PHP / JavaScript Developer to be responsible for developing exceptional new features for Flarum – a Laravel and Mithril based community platform, to join or established team, working on site with one of our telecoms clients in Middlesex.

The Opportunity

  • Write well designed, testable, efficient code by using a mix of BDD, TDD and other extreme programming practices to build Flarum extensions
  • Contribute towards managing and enhancing application performance
  • Contribute towards maintaining our CI / CD pipeline
  • Mentor less savvy PHP and JavaScript engineers on the team
  • Actively contribute towards engaging the client community and making it a better experience for their customer

The Person

  • Proven working experience in web programming using Object Oriented PHP (PHP 7.1+ in particular), Symfony or Laravel
  • Experience of Event-Driven applications with PHP using either the Laravel of Symfony Event Dispatcher
  • An understanding of PSR1, PSR2/PSR12, PSR4 and PSR7
  • An understanding of package management using Composer
  • Top-notch programming skills and in-depth knowledge of modern HTML/CSS, SASS or LESS, JavaScript (React / Mirthril and JSX)
  • Docker and Docker Compose
  • Tuning and optimisation of MySQL / PerconaDB / MariaDB
  • An understanding of ORMs and DBAL like Doctrine / Eloquent
  • Experience with NodeJS and understanding how npm works
  • A strong understanding of Git at the command line level
  • Practical experience with build and CI tools like Jenkins
  • Experience of writing Unit Tests (using PHPUnit)
  • Experience of writing BDD Tests (using Cypress, preferably)
  • A solid understanding of how web applications work including security, session management, and best development practices
  • Adequate understanding of building and consuming REST services
  • Hands-on experience with some DevOps and SysAdmin tasks and basic knowledge of Linux and Bash
  • Exposure to Kubernetes / OpenShift
  • Exposure to AWS
  • Ability to mentor and train other developers
  • Aggressive problem diagnosis and creative problem solving skills



Our client offers a brilliant benefits package including bonus and work/life balance.

For more details please contact or call 0141 244 0246