Job Description:
Junior Software Developer
Full time, Permanent
Full-time hours: 37 hours per week
Monday – Friday
Primarily based at our Worthing office, with the option for flexible home working following successful completion of probation.
About the Role
We are seeking a Software Developer to join our growing digital team and support the ongoing development of Ecoversal — our new Managing Agent Platform (MAP) that streamlines retrofit funding projects from survey to installation.
You will be working under the Head of Software, helping to design, build, and maintain features that make life easier for installers, funding partners, and internal teams. From integrating processes into our bespoke CRM, to building new functions that improve compliance and reporting, you will play a hands-on role in developing tools that have real-world impact.
This role would suit a Junior–Mid PHP Developer eager to grow their skills while contributing to meaningful projects.
Key Responsibilities
* Collaborate with the Head of Software to develop new features for Ecoversal and our internal CRM.
* Write clean, efficient PHP code and reusable modules.
* Support the integration of processes, spreadsheets, and workflows into software solutions.
* Work across the full development lifecycle — from scoping and design, to testing and release.
* Troubleshoot and resolve bugs, performance issues, and integration challenges.
* Ensure user-friendly design and layouts that make processes clear and accessible.
* Assist with data integration from multiple sources into a single, reliable system.
* Maintain best practices in security, scalability, and code quality.
What We're Looking For:
* Experience as a PHP developer (junior developers encouraged to apply).
* Strong knowledge of PHP and MySQL, and web application development.
* Hands-on experience with at least one PHP framework — CodeIgniter required, Laravel a plus.
* Frontend skills: CSS (especially Bootstrap) and JavaScript (basic to intermediate).
* Familiarity with version control systems (Git required, GitHub/GitLab experience a plus).
* Understanding of scalable application design and user authentication.
* Ability to integrate multiple data sources and systems.
* Strong problem-solving skills and attention to detail.
* Enthusiasm for innovation, with a willingness to learn and contribute new ideas.
* Excellent communication skills and a team-player mindset.
Culture & Benefits
We promote an open, positive working environment, with a professional and collaborative atmosphere
* 25 days holiday plus bank holidays (pro-rata)
* Pension plan, including company contributions
* Bonus Scheme
* Dog-Friendly Office
* Free lunch Friday
* Dress down Friday
Once you pass your probation, you'll access our Staff Retention & Engagement Plan.
Job Type: Full-time
Benefits:
* Company pension
* Discounted or free food
* Free parking
* On-site parking
Work Location: In person