Role type: PERMANENT
Salary: £60,000 - £100,000
Our client is searching for an experienced Team Lead to join their team.
You’ll work in a highly focused yet friendly development function, leading a team of 5-6 developers.
Have a high level of ownership and be responsible for driving the technical strategy of your product areas whilst delivering on the commercial goals of the product.
You will provide technical direction to your team and work closely with business stakeholders to drive improvements in the technology, processes, and ways of working.
Our aim is to become a best-in-class software engineering company.
This is your chance to join a high-performing and welcoming team working in the exciting and fast-paced online gambling sector.
We are searching for a candidate with a proven track record of technical leadership and who advocates clean, tested, scalable code.
You will be responsible for your team's planning, execution, delivery, monitoring and maintenance of your product area all while following best practices and our company’s established standards.
What you will be doing as a Head Developer:
Making sure the team is engaged from the outset of projects by participating in the requirements gathering and planning phase of projects, proposes appropriate technical designs, provide accurate estimates for the effort required.
Making sure the team builds technical solutions in accordance with the company’s and industries established standards and best practices.
Managing risks and exceptions to the delivery by communicating them to appropriate stakeholders in a timely manner.
Making sure the team has visibility into their system with appropriate monitoring and alarming.
Making sure the team has the appropriate skills, processes, and capacity to plan and deliver their work and support their systems
Identifying gaps within their team’s skills, process and technology and activity working to close them, escalating where appropriate to resolve
Working actively to grow the competencies of your the team through identifying each individual’s needs and providing support through setting up mentoring, pairing teammates etc.
to enable skills and knowledge transfer
What we need from you as a Head Developer:
Experience in senior engineering or architect level role
Experience in a leadership role
Commercial use of a modern PHP development framework such as Laravel / Symfony desired
Writing automated unit/integration tests for solutions
Ability to build/maintain CI/CD pipelines
Excellent practical experience of docker
Excellent experience of SCM branching strategies
Excellent practical understanding of SOLID principles and design patterns
Hands-on experience with one or more DevOps tooling platforms
Hands on experience engineering on high availability, high throughput OLTP platforms
Good understanding of relational databases and MySQL and writing efficient database queries
Hands-on experience with a range of different data storage paradigms (e.g.
RDMS + Document + KV Stores)