The North Face, a VF Company
At The North Face we dare to lead the world forward through Exploration . We were born to Explore. We were born to Disrupt. We were born to Lead.
The North Face is the premier exploration company in the world. Founded in the counterculture of Berkeley, CA in 1966 we have a long and storied legacy of enabling exploration, loving and protecting wild places, and creating iconic and technically advanced product.
We believe that exploration is a mindset both on the mountain and off the mountain and it infuses everything we do. As a community of explorers, we stay curious about new ideas, places and people.
Our values : Love wild places
What will you do
As the EMEA Brand Director, you’ll be responsible for creating and managing the brand / product / sports marketing strategies, campaigns, tools and content to connect with consumers throughout the purchase funnel, from planning to execution.
This role requires a proven track record in people management, as well as in building strong brand and product marketing campaigns by leveraging the full marketing mix and delivering integrated solutions fully in line with our brand DNA and strategies.
The objectives of this role are to strengthen brand health metrics and improve MROI / copy testing / ad recall results.
How you will make a difference
Create and develop brand strategy with the VP and the Global marketing peers to fulfill EMEA market needs, ensure global consistency and local relevancy.
Manage the GTM process in collaboration with Marketing / Sales / Retail / Product teams and execute seasonal product campaigns across all functions
Manage and deliver sports marketing strategies including events, communities, athlete activation, content stories, across all consumer touch points to fuel demand, raise brand awareness, engagement and conversion.
Drive collaboration between Marketing / Sales / Retail / Product as well as global marketing peers to deliver and improve marketing deliverables throughout the Go To Market process.
Leverage and integrate consumer insights to deliver effective consumer led campaigns and brand experiences. Share consumer insights with other departments to nurture consumer led culture across the brand.
Lead, coach and develop brand and sports marketing team, both from a structural and talent development standpoints.
Manage and own brand and sports marketing budgets to maximize ROI and achieve financial plans. Track and monitor budget on a monthly basis to ensure compliance with company approved numbers
What you bring
Academic : University Degree in marketing or communication, Bachelor or Master level
Experience : at least 8 years experience in brand marketing role managing full marketing mix and direct reports
Deep understanding of The North Face brand with a passion for the outdoor and athletic industries
Language skills : Fluent in English (both written and spoken). Notions of German, French, Spanish or Italian would be a plus
What’s in it for you
Career ownership, enabling you to build your knowledge and experience across different brands and even different countries;
A supportive feedback-based culture where respect and integrity guide us in what we do;
Tailored training. From a thorough induction to ongoing online and face-to-face training, we are committed to helping you grow, both professionally and personally;
An inclusive environment where people of diverse backgrounds, lifestyles and nationalities love working together.