Provide hands-on development across front-end (React) and back-end (Java) components.
Lead code reviews and ensure adherence to engineering standards.
Establish best practices for: Clean code and maintainability; Testing strategy (unit, integration, E2E); CI/CD pipelines; Observability and monitoring; Security and performance optimisation.
Ensure scalability, reliability, and long-term technical sustainability of a high-throughput, event-driven platform.
Reduce technical debt through structured improvement initiatives.
Line-manage two Full Stack Engineers initially.
Partner closely with the Delivery Manager to ensure predictable and high-quality delivery.
Mentor engineers.
Create a culture of ownership, accountability and engineering excellence.
Lead recruitment efforts to grow the team through 2026 and beyond.
Support onboarding and integration of new team members.
Own and continuously improve the full SDLC (Requirements refinement, Technical design, Development, Testing, Deployment, Production support).
Champion DevOps principles and automation.
Ensure robust release processes and environment management.
Maintain high standards of documentation and knowledge sharing.
Collaborate with Product, Delivery, QA, and other stakeholders.
Translate business requirements into scalable technical solutions - including campaign automation, player segmentation, real-time triggers, and personalised engagement flows.
Contribute to roadmap planning and technical strategy.
Balance short-term delivery needs with long-term architecture goals.
Provide technical risk assessment and mitigation strategies.