Brand Marketing Manager Iberia & Emerging Markets & Distributors
ExternalFull-timeOn-site1d ago
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Overview Brand Marketing Manager - Barcelona, Spain. The North Face EMEA is looking for an experienced Brand Marketing Manager for Iberia to join its Marketing Department based in Barcelona. The role collaborates closely with the regional Brand Director, HQ marketing team and local sales organization to develop and deliver best-in-class country marketing plans in line with the overall EMEA strategy. The candidate must have excellent knowledge of Spanish outdoor and lifestyle consumers and the w...
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at VF Corporation? Share your experience