Digital Marketing Executive
Barcelona, Catalonia, Spain
Storm ID
Digital Marketing Executive
Eden Scott
Digital Marketing Manager
Opportunity Network
Marketing Manager
Soprano Design
Field Marketing Manager, EMEA
Soprano Design
Marketing Campaign Manager
Eden Scott
Marketing and Communications Manager
PURE Spa & Beauty
Marketing Executive
Storm ID
Social Media and Digital Marketing Consultant
Edinburgh Napier University
Heriot-Watt University Malaysia