Communications and Digital Marketing Manager
23 days ago
Cardiff
... media relations, campaigns, social media, website, newsletter, and videos. This will involve engaging with the Size of Wales team (around 13) and partners in Wales and countries overseas in South ...