Our client is seeking a full-stack PHP Developer to join their team. The successful candidate will work closely with an existing team of three, maintaining and enhancing existing applications primarily built with CakePHP. This is an exciting opportunity to join a successful, fast-paced motor group and contribute to developing both public-facing and internal tools.
Skills And Experience Required
- Skills & Experience Required
- 4+ years of experience in building efficient, secure, testable, reusable, and maintainable object-oriented PHP 7+ code
- Experience with PHP MVC frameworks, specifically CakePHP
- Knowledge of front-end technologies (HTML5, CSS, JavaScript, jQuery)
- Strong understanding of RDBMS (PostgreSQL/MySQL) and data design
- Experience using GIT version control
- Solid knowledge of object-oriented programming concepts
- Excellent communication skills and attention to detail are required
Key Responsibilities
- Write clean, well-designed code
- Troubleshoot and test core product software for optimisation
- Contribute to all phases of the development lifecycle, including analysis, design, coding, QA, and support
- Develop and maintain features for two existing CakePHP applications:
- Public Website: A public-facing website acting as a custom-built Content Management System (CMS), using modular components for building webpages and features
- Hub: An internal application providing CRM-like functionalities, sales tracking, finance application processing, and reporting based on user permissions
- Collaborate with the team to meet deadlines and deliver changes individually once completed and tested.
- The workflow is not Agile-based; instead, tasks are developed in a dedicated Git branch and merged into production after completion and testing
- The role will have a focus on backend development, though some front-end work may also be required