invisibletech
Site Lead / Manager (In Office - Accra, Ghana)
At a Glance
- Location
- Ghana
- Experience
- 1–2 years
- Posted
- 2026-08-07T11:21:15-04:00
Requirements
1-2 years Customer Support/Service experience.
Comfortable reading performance dashboards and deriving actionable insights
Demonstrated ability to deliver difficult feedback and manage underperformance
Proficient in Google Sheets for logging, tracking, and light analysis
Experience running QA calibration and structured output reviews
Able to identify error patterns across agents and workstreams from raw data
Responsibilities
The Site Lead is a first-line people manager responsible for the day-to-day quality, performance, and wellbeing of a growing onsite team.
They directly manage experts and specialists, own quality assurance across their team’s output, surface data-driven insights to flag issues and opportunities, and handle personnel matters up to escalation threshold.
This is a hands-on floor role — the Site Lead’s primary advantage is physical presence, direct observation, and real-time intervention.