Swatch Social Media Team Leader

Job Location Icon Biel/Bienne • Switzerland
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.

Swatch Job Swatch Jobs Logo

Swatch Jobs

104 Open Positions
+36 New Today

Keep looking…

Use Cerulean's Luxury Job Search to find other open roles similar to this one: