2,614 Open roles
98 Companies
54 Posted today
Jobs / Flutter International / Team Lead for Frontend Web App Team
Posted 2026-06-09

Team Lead for Frontend Web App Team

Description

As the Team Lead for our Frontend Web Application team, you will play a pivotal role in leading, mentoring, and guiding a talented group of engineers and quality assurance specialists. Your deep technical understanding of ReactJS, Node.js (NestJS), and PHP (Laravel), combined with strong leadership and people management skills, will ensure the team delivers high-quality, performant, and scalable web applications and content management solutions within our monorepo environment. This role enables a hybrid approach to working, allowing you to balance working from home with working in our modern offices. You and your manager will agree on the best working pattern that suits both of you. We’ll kit you out to work remotely, but we know that collaboration is key to our success, and spending quality time together helps us stay aligned with our mission.

Responsibilities
  • Facilitate Technical Excellence: Work in close collaboration with the Principal Engineer within the team and the Solution Architect assigned to the Tribe to ensure technical quality, design integrity, and robust implementation across our Frontend and CMS, including its API. Special attention will be given to maintaining consistency and quality within our monorepo.
  • Guide and Empower the Team: Provide strong technical guidance and mentorship to the team, empowering them to adopt and drive best practices in ReactJS, Node.js (NestJS), PHP (Laravel), web testing strategies, and CI/CD pipelines relevant to modern web application development.
  • Contribute to Design & Problem Solving: Actively participate in technical design discussions and contribute to resolving complex technical challenges spanning frontend, backend, and CMS components, ensuring solutions are robust, scalable, and aligned with overall architectural guidelines.
  • Oversee Code Quality: Ensure a high standard of code quality and adherence to coding practices across all technologies. Foster a culture of peer code reviews and provide constructive feedback to continuously improve the team's technical skills.
  • Technical Escalation & Support: Serve as a key technical escalation point for the team, helping to unblock technical challenges by leveraging your expertise and collaborating effectively with the Principal Engineer and Solution Architect as needed.
  • Direct Line Management: Act as the direct line manager for all technical team members, including Principal Engineers, Frontend Developers (ReactJS), Backend Developers (Node.js/NestJS, PHP/Laravel), QA Engineers, and QA Automation Engineers—supporting their growth and development.
  • Performance & Development: Conduct regular 1:1 meetings, set clear goals, provide continuous constructive feedback, and lead performance reviews to support both individual and team development.
  • Foster High Performance: Cultivate a collaborative, inclusive, and high-performing team environment that promotes accountability, innovation, and knowledge sharing.
  • Resource & Workload Management: Collaborate closely with the Scrum Master to manage team capacity, facilitate task allocation, and ensure optimal workload distribution to meet delivery commitments. Analyze team performance reports (e.g., velocity, lead time, defect trends) to identify areas for improvement. Develop and implement actionable plans based on performance analysis to enhance team efficiency, quality, and predictability.
  • Quality Assurance & Automation Oversight: Collaborate with QA Leadership: Work in close partnership with the QA Lead (or equivalent) to define, implement, and oversee effective testing strategies for web applications, including unit, integration, and end-to-end testing across frontend, backend, and CMS components.
  • Empower Automation Development: Collaborate with the QA Lead to guide and support the QA Automation Engineer(s) in building and refining modern automation frameworks that ensure rapid and reliable software delivery.
  • Foster Quality Culture: Promote a strong culture of quality throughout the development lifecycle by encouraging proactive testing and quality assurance practices across the team.
  • Collaboration & Communication: Represent your team's technical capabilities and needs within the Tribe and broader engineering discussions, particularly when coordinating with various market teams. Communicate effectively with the Head of Engineering, providing regular updates on team progress, technical challenges, and strategic direction. Collaborate closely with Product Owners and UX/UI Designers to translate product requirements into scalable technical solutions that meet the needs of multiple markets.
Requirements
  • 5+ years of experience in web application development (required)
  • 2+ years in a senior or lead role (required)
  • 1+ years of experience in a leadership role (e.g., Team Lead, Senior Software Engineer leading a sub-team, or Tech Lead), with demonstrated ability to manage and mentor technical individuals; direct line management experience is a strong plus (preferred)
  • Proven expertise in ReactJS, including strong knowledge of state management, component architecture, and modern frontend build tools (required)
  • Strong experience with backend development frameworks, specifically NestJS (TypeScript) (required)
  • Familiarity with PHP Laravel framework and Node.js API development, particularly within a CMS scope (required)
  • Solid understanding of web application architecture patterns, API design principles, and database interactions (required)
  • Experience with monorepo setups and managing codebases that serve multiple product lines or market teams (required)
  • Experience with testing methodologies and tools for both frontend and backend (required)
  • Proficiency with CI/CD pipelines for web applications (required)
  • Experience with version control systems (Git) and collaborative development workflows (required)
  • Strong problem-solving skills and a passion for tackling complex technical challenges across diverse tech stacks (required)
  • Excellent communication, interpersonal, and mentoring skills, with the ability to coordinate across various stakeholders (required)
  • Ability to thrive in a fast-paced, agile, and collaborative environment (required)
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus (nice-to-have)
  • Experience with CMS platforms beyond Laravel is a bonus (nice-to-have)
  • Prior experience in the iGaming industry is preferred (preferred)
  • Experience working in a Tribe-based organizational structure is a nice-to-have, particularly in cross-functional, matrix-managed environments is nice-to-have (nice-to-have)
  • Fluency in English, both written and spoken (required)
Benefits
  • Generous annual leave
  • Hybrid work
  • Individual health insurance
  • Paid sick leave
  • Paid maternity & paternity leave
  • Family reward
  • Performance & referral bonuses
  • Loyalty award
  • Pension benefits
  • Training and career progression opportunities
About Flutter International

Flutter is the world’s leading online sports betting and gaming company, operating some of the most innovative, diverse and distinctive brands in the sector such as FanDuel, Sky Betting and Sky Gaming, Paddy Power, PokerStars, Betfair, Sportsbet, Tombola, Adjarabet, Sisal, Snai, Betnacional, Junglee Games and MaxBet. We have an unparalleled portfolio of world-class brands, global scale and challenger mindset, through which we excite and entertain our customers, in a safe and sustainable way. Using our collective power, the Flutter Edge, we aim to disrupt our sector, learning from the past to create a better future for our customers, colleagues and communities.

Read more about Flutter International →