Closed The candidacy window for this position at Swatch has closed.

While this position is no longer receiving submissions as of July 17, 2025, Swatch presents 83 alternative opportunities for your consideration.

Swatch Social Media Team Leader

Job Recency Icon Tuesday, June 17, 2025
About Swatch

Swatch Ltd, a subsidiary of The Swatch Group, is a leading global brand in the watchmaking industry, renowned for its innovative designs and vibrant timepieces. The Swatch Group, headquartered in Biel/Bienne, Switzerland, is a prominent player in the luxury goods sector, encompassing a diverse portfolio of prestigious brands. As an employer, Swatch Ltd offers a dynamic and creative work environment, fostering innovation and excellence.

Responsibilities
Qualifications
Skills
Experience Requirements

A minimum of 3-5 years of experience in social media management, with at least 2 years in a leadership role.

Education Requirements

Bachelor's degree in Marketing, Communications, or a related field.

Job Benefits

Competitive benefits package including health insurance, retirement plans, and employee discounts on products.

Swatch Culture

Swatch Ltd embodies a culture of creativity and innovation, encouraging employees to push boundaries and explore new ideas. The work environment is collaborative and fast-paced, reflecting the brand's commitment to excellence and its passion for design and technology.