Closed Applications No Longer Accepted
Nota Bene: This job opportunity at Swatch was available until Thursday, February 6, 2025, but applications are no longer being accepted.
Swatch Event and Marketing Activation Manager
Swatch, a renowned name in the watchmaking industry, is celebrated for its innovative designs and vibrant collections that have captivated audiences since 1983. As part of the Swatch Group, the brand operates globally with its headquarters in Biel, Switzerland. The company is committed to pushing boundaries, embracing creativity, and fostering a dynamic work environment where visionary ideas thrive.
- Develop local event strategies aligned with headquarters' objectives.
- Establish event briefs and concepts within Switzerland.
- Coordinate contracts with partners in collaboration with the legal department.
- Oversee implementation, control, and reporting of all events.
- Negotiate and collaborate with partners, suppliers, and internal departments.
- Coordinate materials and communication across production, merchandising, sales, and communication channels.
- Manage event budgets.
- Develop, execute, and evaluate retail marketing operations and promotions.
- Define and execute event concepts for new product launches at the point of sale.
- Implement promotional strategies for new and existing corporate stores.
- Create promotional materials to increase customer engagement and store footfall.
- Produce operational tools and marketing materials for retail organization.
- Analyze marketing activities' impact, track budgets, and report to management.
- Manage budgets for promotions.
- Bachelor’s degree in Marketing or Event Management.
- Experience in a retail environment, preferably in the lifestyle market.
- Advanced skills in MS Office Suite, Word, PowerPoint, Excel; proficiency in Adobe products is a plus.
- Strong project management capabilities.
- Ability to build technical, market, and business acumen.
- Fluent in German, French, and English; additional languages are advantageous.
Experience in managing multiple projects in a fast-paced, complex environment, with a focus on customer expectations.
Bachelor’s degree in Marketing or Event Management.
Swatch offers a vibrant and innovative work environment, opportunities for professional growth, and the chance to be part of a globally recognized brand.
Swatch fosters a culture of creativity and innovation, encouraging employees to think outside the box and embrace bold ideas. The company values diversity and collaboration, creating a dynamic workplace where individuals can thrive and contribute to the brand's legacy of excellence.


Swatch Jobs
- TodayToronto • Canada
- TodayVienna • Austria
- TodayLondon • UK
- TodaySalzburg • Austria
- TodayAmsterdam • Netherlands
- TodayBiel • Switzerland
- TodayVenice • Italy
- TodayRome • Italy
- TodayGenoa • Italy
- TodayAventura • USA
Keep looking…
Use Cerulean's Luxury Job Search to find other open roles similar to this one: