M

Mayflower

Highload live entertainment streaming platform

Team Lead

Engineering LeadershipUpdated on Nov 13
Full-timeCyprusNo salary listedIn-person

About the Job

Responsibilities

  • Organize and manage the daily operations of the team, including workload planning and delivery execution.
  • Facilitate team rituals such as sprint planning, stand-ups, retrospectives, and grooming sessions.
  • Resolve team-level blockers and escalate issues when appropriate.
  • Track key performance metrics and ensure alignment with business expectations.
  • Lead recruitment efforts with the hiring team, participate in interviews and decision-making, and own onboarding and offboarding processes.
  • Set team members' goals and conduct regular one-on-one meetings about performance, growth, and well-being.
  • Foster team motivation and engagement, promote a positive team culture, and identify burnout risks.
  • Develop and review individual career plans and provide timely, constructive feedback.
  • Conduct performance reviews and participate in compensation and promotion discussions.
  • Oversee task decomposition and estimation.
  • Distribute tasks and monitor progress to ensure alignment with project goals and team capabilities.
  • Balance urgent needs with planned initiatives and drive prioritization discussions with stakeholders.
  • Manage sprint priorities and ensure team members understand focus areas.
  • Serve as a central contact for product managers, project managers, and other team leads.
  • Coordinate cross-team tasks and dependencies to reduce delivery friction.
  • Communicate breaking changes and key updates to relevant teams in a timely manner.
  • Promote transparency and efficiency in cross-team workflows.
  • Monitor and mitigate team-level risks, including bus factor, knowledge silos, and delivery blockers.
  • Address risks related to team structure, including attrition, promotions, and reassignments.
  • Collaborate with Technical Leads to identify and plan for technical risks and maintenance efforts.
  • Provide input into workforce planning and hiring priorities.
  • Track and analyze team-level and product-related metrics, and define and maintain baselines.
  • Evaluate existing metrics and propose improvements.
  • Implement and adapt team processes, assess adoption, and collect feedback for iteration.
  • Pilot team-level process innovations and support broader adoption when successful.

About the Company

Mayflower

Highload live entertainment streaming platform

Mayflower is a high-load tech company that powers a top-50 global website with live entertainment features. It builds and operates its own streaming platform and in-house systems that handle millions of users and 200,000+ requests per second, leveraging technologies like machine learning, augmented/virtual reality, and computer vision. Unlike many peers, Mayflower remains profitable, independent, and legally compliant for over a decade, with a focus on long-term stability and responsible growth. The company emphasizes solving scale challenges by delivering end-to-end, in-house solutions to run high-traffic services, while fostering a constructive, enjoyable work culture in Cyprus. Its goal is to keep expanding capabilities at scale—growing skills, products, and the business—while maintaining grounding, safety, and a balanced lifestyle for its team.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Limassol Municipality, Cyprus
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Mayflower

See more jobs