PHP Developer

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.