Platform Support Team Lead (Global)
- Location
- United Kingdom
company values every day and reward those people who embody them. Skills We Need for This Role Experience leading people, through formal line management, mentoring or senior specialist responsibility. Experience managing or coordinating people across time zones, or a clear view of how you’d do it well. A real ...