Junior Developer
Role details
Job location
Tech stack
Job description
We're looking for an enthusiastic Junior Developer, who HAS already begun building their skills in software development and are eager to take the next steps. In this role, you'll be supported by our experienced teams as you continue to grow, writing quality code, collaborating on new features and diving into real-world technical challenges.
You'll have the confidence to work independently on small tasks and will get involved with larger projects alongside expert colleagues. You'll take a hands-on approach to problem solving, giving and receiving feedback, while developing your technical knowledge.
We guarantee to welcome you with open arms to one of our varied 'Squads', pushing your personal development and nurturing your individual skills to be instantly recognisable in your contribution within our sociable, passionate team.
This isn't just another Developer role, it's the start of something big.
What's in it for You:
Annual bonus scheme linked to company performance. 33 days' holiday (including bank holidays). Birthday day off + 2 volunteering days per year. Enhanced parental leave (24 weeks maternity, 3 weeks paternity at full pay). Discounts on stays with our brands + wellbeing offers. ️ Health cash plan, life assurance & 24/7 mental health support. Training & development opportunities. ️ ️On-site gym and parking at Chester HQ (close to the train station). Employee savings scheme + long service awards. Proudly one of only 1,000 B Corp-certified companies in the UK.
Responsibilities:
We are entering the next exciting phase of our technical growth which will see our newest Developers:
Create well crafted, scalable and resilient solutions used both by colleagues and the public Own the delivery of software into the business Participate in sprint planning to deliver regular iterations, and retrospectives to improve our processes Promote software development best practices Collaborate with business stakeholders to clarify ambiguous requirements and taking corrective action for issues in production Perform exploratory work to investigate new technologies that we can leverage to solve business problems, as well as sizing changes to our existing platform Reviewing colleagues' code submissions, coaching enhancements, encouraging standards and identifying bugs Creating well crafted, resilient solutions which are used throughout the business and by the public Taking corrective action for any issues with our existing systems Taking responsibility for the quality and efficacy of their code, from inception to completion, and ensuring that systems are monitored effectively to maximise business continuity Working closely with team colleagues to improve their programming skills.
Requirements
Experience with software engineering in a commercial setting A good understanding of OOP and awareness of common software design patterns Experience of PHP MVC frameworks such as Laravel, Symfony or CodeIgniter A strong grasp of MySQL with the ability to identify problematic or costly queries Experience of React JS or other foundational front-end technologies e.g Vanilla Javascript/jQuery, HTML, CSS Experience with REST APIs
Nice to Have
AWS experience (ideally ECS) Bitbucket Pipelines or GitHub Actions Tailwind or similar styling frameworks UNIX command line skills Understanding of microservices Docker experience TDD in commercial projects Agile methodologies (e.g., Scrum)
Benefits & conditions
Salary: Up to £30,000 per annum. Work Days & Hours: Monday to Friday, 9am until 5:30pm, 37.5 hours per week. Working Policy: Flexible hybrid-working policy, with a minimum of two days a week from our Chester head office. Team: Development Team. Reports to: Lead Developer Closing Date: Monday 8th December