Swatch Digital Customer Experience Project Leader
Swatch is a globally recognized brand known for its innovative and eye-catching designs. Since 1983, Swatch has been a leader in the watch industry, constantly pushing boundaries with its collections, sports collaborations, and artistic partnerships. Headquartered in Switzerland, Swatch is a vibrant and dynamic company that embraces creativity and boldness, aiming to make the world more colorful and exciting.
- Facilitate the implementation and management of the brand loyalty program.
- Support the deployment of the loyalty program across various platforms to ensure optimal brand experiences in retail stores, online, and on social media.
- Oversee daily operations of the customer loyalty program within a Salesforce ecosystem.
- Create and execute initiatives to engage customers and enhance brand loyalty.
- Design and execute customer retention campaigns through communication channels such as email marketing and push notifications.
- Develop content to maintain customer interest, including newsletters, blog posts, contests, and interactive content.
- Identify and resolve customer experience pain points with cross-functional teams.
- Address technical issues related to customer accounts or program functionality.
- Analyze trends and suggest program adjustments to improve retention.
- Create and share monthly reports with stakeholders.
- Bachelor’s degree in digital, marketing studies, or a related field.
- 5 years of experience in CRM program content creation and customer relations.
- Experience collaborating with IT departments, Retail & E-commerce, and establishing a Community Program in industries such as cosmetics, hospitality, or retail.
- Creative with strong data management skills.
- Comfortable communicating with both technical and non-technical audiences.
- Project leadership and multitasking abilities.
- Familiarity with MS Office, project management, Salesforce modules, and newsletter tools.
- Customer-oriented with 360° communication skills.
5 years specializing in CRM program content creation and customer relations.
Bachelor’s degree in digital, marketing studies, or a related field.
The role offers the opportunity to work in a dynamic and creative environment, contributing to a globally recognized brand.
Swatch fosters a vibrant and dynamic workplace culture, encouraging creativity and innovation. The company is headquartered in Biel/Bienne, Switzerland, and is known for its bold and colorful approach to design and business.