Responsibilities
- Develop, maintain, and optimise PHP-based web applications and APIs in accordance with project specifications.
- Collaborate with front-end developers to implement responsive and user-friendly interfaces using HTML, CSS, JavaScript, React, Angular, and Bootstrap.
- Integrate third-party services and APIs, including RESTful and SOAP web services, ensuring seamless data exchange.
- Design and implement database schemas using MySQL, PostgreSQL, SQL Server, MongoDB, or SQLite; perform complex queries and optimise database performance.
- Utilise version control systems such as Git and GitHub for code management; participate in code reviews and continuous integration processes with Jenkins or Azure DevOps.
- Employ containerisation tools like Docker for development environments; configure deployment pipelines with Ansible or similar tools.
- Write unit tests to ensure code quality; perform debugging and troubleshooting across different environments including Linux and Windows servers.
- Contribute to system architecture planning by applying principles of OOP, Laravel MVC frameworks, and DevOps practices.
- Implement front-end features with AJAX, jQuery, TypeScript, SCSS/SASS for responsive web design; optimise SEO strategies for better visibility.
- Maintain documentation through wireframing and UX best practices; participate in SDLC phases from planning to deployment.
Technologies
- AJAX
- AWS
- Angular
- Ansible
- Azure
- Bootstrap
- CI/CD
- Cloud
- CSS
- DevOps
- Django
- Docker
- Git
- GitHub
- GraphQL
- HTML5
- JavaScript
- Jenkins
- Laravel
- Linux
- Mobile
- MongoDB
- MVC
- MySQL
- NoSQL
- OOP
- PHP
- PostgreSQL
- Python
- React
- React Native
- SASS
- SCSS
- SOAP
- SQL
- SQLite
- Symfony
- Tomcat
- TypeScript
- Vue
- Web
- Windows
- jQuery
- UX UI Design
Qualifications
- Proven experience as a PHP Developer or similar role with a strong portfolio of business system internal web applications.
- Hands‑on knowledge of frameworks such as Laravel, Symfony, and Django (Python).
- Familiarity with front‑end technologies including HTML5, CSS3, JavaScript (including jQuery), React.js, Angular, Vue.js, or similar libraries.
- Experience working with relational databases like MySQL, PostgreSQL, SQL Server; knowledge of NoSQL databases such as MongoDB is advantageous.
- Proficiency using version control systems (Git/GitHub) and CI/CD tools like Circle CI.
- Understanding of system architecture principles including RESTful APIs and Web services (SOAP/GraphQL).
- Knowledge of server environments such as Tomcat or Linux‑based hosting platforms; experience deploying applications on AWS or Azure cloud platforms is desirable.
- Ability to write clean code following best practices in software development including unit testing and SDLC methodologies.
- Excellent problem‑solving skills combined with the ability to work independently or within a team environment.
Benefits
We offer a supportive environment with benefits including a company pension, gym membership, on‑site parking, and the flexibility to work from home.
Location
Hybrid remote in Frome BA11 4FN
#J-18808-Ljbffr…
