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.