Connecting to LinkedIn...

Developer Team Lead

Contract Type: Full Time
Location: Hertfordshire, England
Salary: £90000 - £100000 per annum
REF: 3987_1668436306
Contact Email: joanna@trprecruitment.com

Job Description

We are very excited to be working with a leading and rapidly growing hands-on agency that powers the marketing and technology of hundred of sites in the UK. This agency is personable , hands-on caring deeply about innovation, constant improvement and setting high standards.

If you want to be part of a passionate, hard-working team with a vision to take on one of the most competitive digital industries in the world, this would be the right place for you! Data savvy, commercial, digitally focused people who enjoy rolling their sleeves up attitude is a must. A fun work environment, the opportunity for career advancement, the chance to make an early impact and loads of great perks!

Key Responsibilities will include:

  • Making sure the team is engaged from the outset of projects by participating in the requirements gathering and planning phase of projects
  • Making sure the team proposes appropriate technical designs
  • Making sure the team strives to provide accurate estimates for the effort required
  • Schedule the work internal to the team, resolving any conflicts of priority with stakeholders
  • 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 the team through identifying each individual's needs and providing support through setting up mentoring, pairing teammates etc. to enable skills and knowledge transfer
  • 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 delivers the solution into production
  • Making sure the team delivers within the time frame it has committed to
  • Making sure that the team is proactive in spotting production issues
  • Making sure the team is capable of being appropriately notified when issues arise in production
  • Making sure the team is equipped to respond and resolve production issues as they arise
  • Making sure that the team is investing in reducing technical debt

Person Specifications:

  • 10+ years of software engineering experience, ideally in PHP
  • 3+ years in senior engineering or architect level role
  • 2+ years 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
  • 10+ years database experience, ideally with MySQL
  • 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)
  • To be passionate about writing clean, tested and scalable code
  • To be a strong collaborator and comfortable working in an agile, cross-discipline environment
  • To be interested in keeping up-to-date with the latest technological development
  • To be interested in understanding the full domain and other platforms which might not be your area of expertise