PHP Web Developer Job Description Template
Our company is looking for a PHP Web Developer to join our team.
Responsibilities:
- Building new applications using PHP 7, MySQL and more, as well as integrating with APIs;
- Create a range of bespoke online solutions for web, ecommerce and database system for a global portfolio of clients;
- Maintaining existing codebase, including troubleshooting, bug fixing and adding new features;
- Provide occasional technical support to existing clients by telephone and email;
- supporting the core Magento functionality, as well as all transactional web-based functions;
- Contribute code to Web Cart as and when required;
- Providing full and clear documentation of all custom PHP development;
- Supporting with ongoing clients and projects;
- Demonstrating a strong knowledge of object oriented PHP and MySQL development for the Magento Enterprise framework;
- Building web pages and user interfaces from wireframes/designs;
- Create interactions and effects for websites including parallax, Javascript, JQuery and Bootstrap / other libraries;
- Creating bespoke PHP MySQL database solutions for member access, collaborative working and secure systems;
- Building websites, API’s and web applications;
- Creating sites from the ground up using our clients own bespoke CMS, WordPress, Joomla, Drupal or similar;
- Staying up to date with emerging technologies and industry trends.
Requirements:
- HTML, CSS, JavaScript;
- Hook based architectures;
- Experience of eCommerce shopping carts e.g. Magento;
- GIT/Composer;
- Demonstrable experience of OOP PHP;
- Experience working with Version control (GitHub / BitBucket);
- You feel comfortable owning complex systems;
- Javascript, CSS, HTML, jQuery, Bootstrap;
- Web Services such as SOAP, WSDL and RESTful;
- Familiarity with API Creation and RESTful services;
- MVC Frameworks;
- Experience with API integration and API development;
- Experience developing on the Magento 1 or Magento 2 platform;
- Minimum of 2 years commercial experience;
- Demonstrable experience with relevant MVC frameworks (Preferably Magento).