Location
kreis stabio, tessin, Switzerland
Posted
July 12, 2026
Job Description
Senior Manager, Performance Marketing
The North Face EMEA is looking for an exceptional Senior Manager, Performance Marketing to join our DTC team in Stabio, Switzerland.
Live the Brand – The North Face is the premier exploration company in the world. We spark curiosity. We dare to disrupt. We create communities. And we lead with integrity. We are a community of explorers and are constantly looking for new ideas, places and people to connect with.
How You Will Make a Difference
- Design and deliver the performance‑marketing strategy across CRM, SEO, Paid Search, Shopping and Paid Social, aligned to business and brand objectives.
- Define and track KPIs (ROAS, CAC, LTV, incrementality) and present clear, actionable insights to senior stakeholders.
- Lead agency and platform relationships (Google, Meta, TikTok, YouTube, affiliates) to maximise efficiency and accelerate innovation.
- Convert consumer and audience segmentation d...