Social Media Manager
29 days ago
London
The Social Media Manager will be central to their social media and content efforts from their state-of-the-art content production centre in London. A leading global motorsport series is seeking a talented Social Media Manager to join its Digital team and elevate its presence across social platfor...