Swatch Social Media Project Leader
Swatch, a pioneering force in the watchmaking industry since 1983, is renowned for its audacious designs and innovative spirit. As part of the Swatch Group, the brand operates on a global scale, with its headquarters nestled in the heart of Switzerland. Swatch is more than a watch company; it is a vibrant collective of visionaries and revolutionaries committed to infusing the world with color and excitement through bold and novel concepts.
- Co-lead the content planning for all social media channels on a monthly basis.
- Define, plan, execute, and report on influencer campaigns and events in collaboration with the team.
- Utilize in-house UTM tracking systems and third-party publishers for scheduling.
- Organize, publish, and track social media assets using digital asset management platforms, ensuring standardized tagging and monitoring usage rights.
- Measure, analyze, and report on both quantitative and qualitative metrics.
- Build and maintain relationships with key influencers and profiles.
- Oversee the content production process from planning to publication and reporting.
- Create and curate original content that aligns with the brand voice and marketing initiatives.
- Monitor online conversations and identify relevant social media trends using social media listening tools.
- Stay informed on social platform developments and best practices to drive innovative concepts.
- Facilitate knowledge-sharing within the company.
- Report on past campaigns to gain insights for future activities.
- Bachelor’s degree or equivalent in marketing.
- 2-4 years of social media experience in agencies or international retail companies, preferably in fashion, accessories, watches, FMCG, or cosmetics.
- Proficiency in social media management tools for scheduling, publishing, reporting, and engagement.
- Strong understanding of creative nuances, publishing standards, and best practices for each social media platform.
- Excellent communication skills in English; proficiency in German and/or French is advantageous.
- Ability to manage multiple projects and coordinate with various departments.
- Collaborative nature with the ability to work independently.
2-4 years of experience in social media roles within agencies or international retail companies, with a preference for experience in fashion, accessories, watches, FMCG, or cosmetics.
Bachelor’s degree or equivalent in marketing.
Swatch offers a dynamic and creative 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 embrace new ideas and challenge the status quo. The team is a diverse group of passionate individuals who are committed to making a vibrant impact on the world.