Digital Channel Manager & Editor
16 days ago
Greater London
Reporting to the Global Head of Digital, the role is focused on creation of content, devising strategy, implementation, and operations for all assigned digital channels and brands. This role involves ...