We are looking for a dynamic and independent Full Stack PHP Developer to help with building and maintaining our retail platform, as well as its supporting systems and microservices. You will be involved in the planning and development of new functionality, to meet the constantly evolving requirements of our business.
The role will include meeting with relevant stakeholders within the organisation to attain a specification of required development, set deliverables and timeframes, and complete the work to a high standard.
The role will also require liaising with outside organisations to complete successful API/EDI integrations between any external products, and the in-house Enterprise system.
You will be customer-obsessed, detail-oriented and skilled in using data and insights to make decisions. You feel comfortable in writing documentation and handling multiple projects in a fast-paced environment with a high-level of autonomy.
Main Responsibilities:
- To develop new user-friendly web applications and functionality to be used within the organisation.
- To maintain existing web applications.
- To create and maintain high-level PowerBI Dashboards and Reports.
- Troubleshoot any functionality or performance issues.
- Test websites and applications thoroughly in different browsers and environments to ensure they perform as expected.
- Be efficient, organised, and able to work accurately to tight deadlines.
- To create internal tools to help improve team efficiency.
- To Conduct thorough testing (automated and manual) to identify, fix bugs, and performance issues.
- Mentor and support your junior developer.
- To lead on small projects both independently and in a supervisory role
General Responsibilities:
- Occasionally support with the day-to-day responsibilities of the team when required.
- Any other duties commensurate with the post.
Key Attributes/Knowledge/Skills/Experience
- Bachelor's degree in computer science or equivalent.
- 3 years+ of professional experience with PHP.
- Proven experience of working in Web Development.
- Have a good working knowledge of Web Technologies, HTML, CSS, JavaScript, and PHP.
- Have a good working knowledge of databases, MYSQL.
- Be capable of maintaining existing HTML, PHP, and MSSQL Code.
- Have a good working knowledge and experience using PowerBI.
- A solid understanding of web development best practices and design principles.
- Excellent problem-solving and communication skills.
- Ability to work both independently and collaboratively in a team environment.
- Ability to manage and maintain several tasks and projects concurrently and to prioritise work accordingly.
- Ability to write clean, maintainable, and reusable code.
- Must be a self-starter, with the ability to take ownership of tasks and deliver them to a high standard.
- Expertise to rewrite legacy code to make it faster, lighter and more extensible.
- Ability to use initiative and manage your own time effectively
- Experience building your own products/side projects.
- Understanding of object-oriented PHP and MVC design patterns.
- Understanding of relational database concepts & design (we use MySQL).
- Strongly proficient in HTML/CSS/JS.
- Experience with modern javascript frameworks such as Vue, React, Angular etc.
- Strong proficiency in security best practices.
- Experience writing, creating, or integrating with REST API’s.
Desirables:
- Experience with Laravel Livewire/AlpineJS beneficial.
- AWS infrastructure experience beneficial.
- Experience integrating with Braintree or other payment processors desirable.
- Experience with PHPUnit or similar beneficial.
- Experience of CSS frameworks.
- DevSecOps and/or experience working within ISO27001 or HIPAA frameworks.
- Good understanding of SOLID principles.
- Architect PHP web applications.
- Experience in SAAS.
To apply
Please submit your CV along with a cover letter detailing your relevant experience and why you'd be a great fit for this role.
What we offer:
- A competitive salary
- 28 days annual leave (includes Bank Holidays)
- Workplace Pension
- £38,000 - £42,000 a year depending on experience
Work Location: Hybrid. This permanent position will be performed on a hybrid basis with a requirement to work within the office in Aldershot (circa 3 days per week). It is essential that you are UK based.
*NO RECRUITMENT AGENCIES PLEASE
Job Types: Full-time, Permanent
Pay: £38,000.00-£42,000.00 per year
Benefits:
- Company pension
- On-site parking
Education:
- Bachelor's (required)
Work Location: Hybrid remote in Aldershot
Reference ID: Full Stack Developer