Senior PHP Developer

Senior PHP Developer Job Description Template

Our company is looking for a Senior PHP Developer to join our team.

Responsibilities:

  • Monitoring and reporting on the production usage of the product to help identify areas of weakness/risk;
  • Pro-actively participating in the full development lifecycle;
  • Improving security;
  • Championing expertise to ensure quality of product throughout all stages of the development lifecycle;
  • Mentoring others within the team;
  • Work with a team of developers to achieve quality through regular code reviews;
  • Create and document test plans, implement and manage unit tests and scripts;
  • Ensuring defensive and secure solutions;
  • Take part in Scrum meetings, suggest better technical solutions;
  • Plan, build and deliver features and platform improvements;
  • Create and maintain technical documentation using defined technical documentation templates;
  • Lead development teams in delivering technical solutions and mentor for the team;
  • Creating new features for the existing web products;
  • Ensure the quality of your own code and suggest best practices;
  • Developing web products and client websites, occasionally.

Requirements:

  • Knowledge of *nix console environment;
  • Excellent knowledge of PHP, weak and strong points of this language;
  • MySQL 5.7;
  • Meeting hard deadlines;
  • Understanding of GIT version control;
  • Well versed in data structures – especially MySQL & Mongo;
  • Laravel 5;
  • Understanding of unit and functional testing best practices;
  • Ability to work on site in London;
  • Computer Science degree ( or equivalent);
  • Genuine passion and enthusiasm for web technologies;
  • Processing unstructured data;
  • Knowledge of creating plugins with different Platforms, such as Magento/Shopify;
  • Some experience with MVC Framework;
  • Experience in Angular would be an advantage, not necessarily commercial experience.