Back to job search

Senior PHP Developer

  • Location:


  • Sector:


  • Job type:


  • Salary:

    £580 - £640 per day

  • Contact:

    Ebonie Caskey

  • Contact email:

  • Contact phone:

    +44 (0)20 7247 5747

  • Job ref:


  • Published:

    20 days ago

  • Duration:

    6.0 MONTH

  • Expiry date:


  • Startdate:


Senior PHP Developer
South-West London
Outside IR35, £580-£640 pd
Contract (6 months potential for extension)
My client are a rapidly growing health tech start-up who are currently adding exiting new features to their remote GP App. They are looking for a reliable PHP developer to help support the delivery in this.
Main Responsibilities:
  • Build and maintain cutting edge applications.
  • Write clean code that is clear and understandable by others.
  • Help with all phases of the development lifecycle.
  • Work with business stakeholders to understand the initial scope for a new project
  • At least 4 years’ experience in creating and retaining object oriented PHP7 based systems.
What would be expected from you
  • knowledge of the MVC approach to development
  • Experience of web technologies including HTML, CSS, JavaScript, Ajax and MySQL .
  • knowledge of the Symfony (or equivalent) framework.
  • Understanding of the Doctrine ORM
  • Knowledge in creating and maintaining RESTFul APIs
  • Expertise of automated testing (e.g. PHPUnit, Selenium, Behat)
  • Practical experience of implementing design patterns.
  • Experience of agile project methodologies (and its impact on iterative design)
  • Experience of working in a continuous integration environment.
  • Familiar with Linux or Mac OS.
Please send your most up-to-date CV and expected salary through, if you feel you are the perfect fit for this position.
Alternatively, if you think this is not you but you know someone who would be a great candidate then Premier Group also present a great referral scheme!
 Please contact Ebonie Caskey on   0207 247 5747  or email
!function(f,o,r,c,e,_2,_4){f.Force24Object=e,f[e]=f[e]||function(){ (f[e].q=f[e].q||[]).push(arguments)},f[e].l=1*new Date, _2=o.createElement(r),_4=o.getElementsByTagName(r)[0],_2.async=1, _2.src=c,_4.parentNode.insertBefore(_2,_4)}(window,document, "script","//","f24"); /* Set clientId */ f24("create", "c82a4518-4975-4e7d-985e-17859ef18496"); /* Place custom commands here */ f24("cookieAnonymous", true); f24("send", "pageview");