PHP Developer

Salary: £25,000 to £30,000
Location: Cardiff
Permanent Role: 37.5 hours

Who Are Compare My Move

Compare My Move is the home of house moving. We operate an online comparison service for users looking to save time and money on removals, surveying and conveyancing services. Based in Cardiff and undergoing rapid growth, we are on the hunt for the best people to join our talented and enthusiastic dev team.

The Role

The current tech stack

  • Symfony 2 and Symfony 4
  • Craft CMS
  • Webpack and Grunt
  • MySQL and Doctrine

Imminent projects include:

  • Fully migrating from Symfony 2 to Symfony 4
  • Exposing the backend functions as an API
  • Rebuilding our internal CRM with a Vue.js frontend that calls that API
  • Rewriting our service forms to use the API to be usable from multiple places
  • Moving from Grunt to Webpack (or similar)
  • Automating reporting to simplify the CRM
  • Extending the B2B dashboard to provide more autonomy for our partners

The Ideal Candidate

We're looking for a skilled developer who enjoys working collaboratively and is also able to manage their own projects.

Experience required:

  • Worked in a similar role for at least 2 years
  • Excellent OO PHP
  • Strong understanding of MySQL and ORMs
  • Strong experience with GIT version control
  • Experience with HTML, SCSS and JavaScript
  • Familiar with package managers ie Composer/NPM
  • Comfortable working with existing codebases
  • Comfortable identifying and squashing bugs
  • Excellent communication skills
  • High attention to detail

The ideal candidate will also have experience in some of the following:

  • Best working practices and documentation
  • Symfony or a similar framework
  • Familiar with integrating APIs
  • VueJS or similar
  • Managing DNS
  • Server management
  • Docker
  • Build tools (Webpack or similar)
  • Automated testing


  • Competitive salary of up to £30,000
  • Company pension scheme
  • Flexible working hours
  • Free parking
  • Employee perk scheme through Perkbox
  • Development opportunities as company expands
  • 20 days annual leave, plus bank holidays & Christmas/New Year closure
  • Birthday off
  • Team social events
  • Annual training budget of £500
  • Friendly, flexible working environment

Please email your CV over to to apply for this position.