About the job
Location: Remote
Salary: £70,000 - £80,000
About Us
At Arbor, we are dedicated to revolutionizing the educational landscape. Our vision is to create a future where challenging work does not lead to burnout, and data empowers rather than overwhelms educators. We aim to inspire every member of the educational community to remember their passion for teaching each day.
Our Management Information System (MIS) and school management solutions are currently benefiting over 7,000 schools and trusts by providing staff with more time and control, transforming data into actionable insights, and fostering a more enjoyable work environment.
We recognize that the challenges faced by schools extend beyond efficiency and productivity; they encompass the well-being of those who drive education forward. Our goal is to cultivate joyful workplaces where both learning and teaching thrive.
About the Role
We are seeking a talented and motivated Senior PHP Engineer to join our Engineering team. In this pivotal role, you will lead the development of impactful features, significantly contributing to the enhancement of Arbor products. Your focus will be on refining our core systems and processes while implementing strategies to improve product quality and streamline delivery times.
This is a dynamic role for a collaborative and enthusiastic engineer who is eager to tackle challenges and drive positive change within our team.
Core Responsibilities
- Collaborate with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager to devise solutions for feature requests.
- Lead the documentation process for new feature developments, ensuring clarity through detailed descriptions and diagrams.
- Develop and implement rigorous tests for new features, guaranteeing high standards of reliability and coverage.
- Produce well-architected, efficient, and scalable code using leading design patterns and methodologies.
- Engage in code reviews and pair programming sessions, mentoring colleagues toward engineering excellence.
- Participate in tech talks, workshops, and team learning initiatives to facilitate knowledge sharing across the team.
Requirements
About You
- Proven experience in Object-Oriented programming and software development.
- Strong background in PHP development.
- Deep understanding of software engineering principles and best practices, including SOLID and DRY.

