Purpose
The Senior Developer is responsible for designing, building, and maintaining high‑quality, scalable software solutions. This role provides technical leadership through strong engineering practices, mentoring of less experienced developers, and collaboration with cross‑functional teams to deliver reliable and impactful outcomes.
What you’ll do
- Developing and owning substantially complex product features
- Being a highly valued and effective member of the scrum team
- Deliver high quality, accurate and robust code
- Writing great code that other team members can learn from
- Mentoring and coaching others in the team for technical excellence
- Participating in code reviews
- Supporting and championing agreed development processes, tools and techniques such as design patterns, continuous integration, refactoring and security
- Leading by example
What you’ll bring with yo...