PHP Developer

Salary & Benefits: Competitive plus benefits

Department / Function: Software Development

Location: London

Job Advert Description:

The Role

We 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



Join NTT DATA in the UK and you will be joining a growing company where you will be more than just another employee. With an entrepreneurial attitude you will have the opportunity to grow your career and stand out from the crowd. At NTT DATA we help develop innovative business and IT solutions for some of the most respected organisations in the public and private sectors. 

At NTT DATA we place great importance on the value of diversity. The powerful effect of being able to call on a diverse workforce and all the benefits that go with it are central to our culture. It's a core principle that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation. We believe that building an inclusive and diverse workplace is essential to our success; we want our people to feel comfortable, be themselves and, as a result thrive.

Back to search Email to a friend Apply now Apply with LinkedIn

Job alerts

Register for our email job alerts and be the first to find out about jobs you may be interested in.