PHP Developer
Unitingpeople
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 50KJob location
Tech stack
PHP
Amazon Web Services (AWS)
JIRA
LAMP
Laravel
Linux Servers
MySQL
Software Engineering
Symfony
Test Driven Development
PHP
PHPUnit
Job description
- Design, code, test and debus software applications, ensuring strong optimisation and functionality
- Maintain and enhance the existing software systems by identifying areas for improvement and implementing necessary changes
- Integrate software components and third-party software's and applications
- Ensure seamless integration between third party software systems and software's used within the company
- Provide technical support to staff, troubleshoot issues and implement bug fixes
- Assist in the training of staff to use software applications effectively
- Develop and maintain comprehensive documentation for all software applications, including technical specifications and user manuals
- Document development processes, changes and updates
- Ensure that all software development activities comply with industrial standards and regulations
- Implement security measures to protect sensitive data and applications
- Collaborate with front-end developers and business stakeholders to integrate user-facing elements with server-side logic
- Optimise applications for maximum speed and scalability
- Follow industry best practices for code management and deployment
- Stay up to date with the latest industry trends and technologies to ensure our applications remain current and competitive
Requirements
- Proven experience as a PHP Developer
- Excellent knowledge of PHP and the Taliwind/Alpine.js/Laravel/Livewire (TALL) stack and (LAMP) stack
- Proficiency in PHP and experience with PHP frameworks (e.g. Laravel, Symfony, Codelgniter)
- Good understanding of the TALL stack specifically Livewire
- Previous experience with test-driven development (PHPUnit, feature tests, etc.)
- Ability to administrate cloud-hosted Linux servers and MySQL databases - preferably in AWS
- Experience implementing and maintaining CI/CD pipelines
- Ability to self-manage work using JIRA or equivalent project management tools