Closed Applications No Longer Accepted

Nota Bene: This job opportunity at Swatch was available until Tuesday, September 9, 2025, but applications are no longer being accepted.

Swatch Social Media Team Leader

Job Location Icon Biel • Switzerland
Job Recency Icon Tuesday, August 26, 2025
About Swatch

Swatch Ltd, a prominent entity within the Swatch Group, is renowned for its innovative approach to watchmaking and its vibrant brand identity. As a leader in the global watch industry, Swatch Group offers a dynamic work environment that fosters creativity and innovation, providing employees with opportunities to thrive in a fast-paced, international setting.

Responsibilities
Qualifications
Skills
Experience Requirements

A minimum of 3-5 years of experience in social media management or a related field, with at least 1 year in a leadership role.

Education Requirements

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

Job Benefits

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

Swatch Culture

Swatch Ltd is characterized by a vibrant and inclusive culture that encourages innovation and creativity. Employees are empowered to express their individuality and contribute to the brand's dynamic and forward-thinking ethos. The company values diversity and fosters a collaborative environment where ideas are shared and developed collectively.

Swatch Job Swatch Jobs Logo

Swatch Jobs

86 Open Positions

Keep looking…

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