PHP Developer Job Description Template
Our company is looking for a PHP Developer to join our team.
Responsibilities:
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality;
- Effective time management;
- Full ownership of key tasks and project;
- Contribute to sprint planning and retrospective meetings;
- Write feature and unit tests to applications as appropriate;
- Contribute to all phases of the development lifecycle;
- Contribute in all phases of the development life-cycle;
- Maintaining existing codebase, including troubleshooting, bug fixing and adding new features;
- Add other responsibilities here that are relevant;
- Ensure the quality of your own code and suggest best practices;
- Input into tech decisions and share successes with company;
- Take part in Scrum meetings, suggest better technical solutions;
- Building new applications at the forefront of the business using PHP 7, MySQL and more, as well as integrating with APIs;
- Integration of data storage solutions may include databases, key-value stores, blob stores, etc;
- Supporting the rest of the development team as and when required.
Requirements:
- Understanding of JavaScript and Frameworks;
- Proven web application development experience;
- Understand the unique challenges of working with large datasets;
- Knowledge of *nix console environment;
- Experience with MVC frameworks , Zend , Symfony, Laravel or Codeignitor;
- Good knowledge & commercial experience of writing testable software;
- Exposure to modern PHP frameworks such as Laravel and SilverStripe;
- CSS;
- Proven commercial development experience developing in PHP, Symfony / Laravel, HTML and APIs;
- Proven development experience within LAMP stack, with an emphasis on PHP, MySQL and Angular / JavaScript;
- Strong experience writing clean Object Orientated code with the ability to pick up new technologies quickly;
- Confidence as an individual contributor;
- Ability to write pull request descriptions that provide context and the rationale behind your changes;
- BS/MS degree;
- Have the ability to work to targets/deadlines.