The company
Swatch, launched in 1983 by Nicolas G. Hayek, is a leading Swiss watch maker and one of the world's most popular brands. The first Swatch watches surprised everyone with their revolutionary concept, creative design and provocative spirit. Today Swatch continues to innovate and surprise with new models, collections and special editions. The brand maintains a strong presence in the world of sports with its commitment to snowboarding, freeskiing, surfing, beach volleyball and mountain bike slopestyle. Right from the start, Swatch connected with art and artists, and Swatch watches remain a prominent canvas for artists from a broad range of disciplines.
Job description
In order to reinforce the international campaigns team at its Headquarters in Biel/Bienne, Switzerland, SWATCH is currently searching for a
INTERNATIONAL MARKETING CAMPAIGN PROJECT LEADER 100%
Main responsibilities will include:
- Conceptualization, development and end to end project management of 360 degree marketing communications campaigns to support the brand's initiatives and product launches
- Coordinating and liasing with internal resources and external agency partners for campaign creation and production Ensuring on-time and on-budget delivery of campaigns
- Liase with departments such as retail, e-commerce, digital, media and social media to ensure coverage of all touchpoints for campaigns
- Supporting local markets by guiding campaign implementation and assessing local projects to provide feedback
- Being in the know of culture and trends to ensure brand relevance amongst the target audiences
Profile
- At least 6 years' experience at an advertising agency/client side content team and experience in seeing global, large scale 360 degree advertising campaigns through from start to finish
- Solid project management skills with an ability to manage multiple projects
- Exceptional soft skills with an ability to build relationships with different departments and stakeholders
- Great communication skills with an ability to clearly communicate information through reports, overviews and status updates
- Great presentation skills to present creative concepts to stakeholders
- Flexibility and motivation, with capability to work in a fast paced environment
- Creative and Strategic thinking to capitalize on the latest trends
- Ability to work in an international, multi-cultural environment
- A team player mindset that adds to the fun, positive and creative environment
Professional requirements
- Expertise in MS Office, including making Powerpoint Presentations and Excel Sheets
- Knowledge of Adobe Creative Suite is a plus
Languages
In addition, you possess excellent communications skills and are fluent in English. German and French are an asset.
Company address
SWATCH Ltd.
Human Resources
Nicolas G. Hayek Strasse 1
CH - 2502 Biel/Bienne
Contact
Your new employer:
Find a new home for your skills, creativity and ambitions. Swatch offers you the ideal environment to progress in your career and attractive benefits such as:
- Flexible 40 working hours / week
- 25 days of annual leave
- Contribution to health insurance costs
- Best in class pension fund
- Subsidised on-site canteen and food trucks
- Training and development plan
- Extended maternity leave
- Free parking
If you feel this challenging opportunity meets your profile and expectations, please click on the APPLY link to send us your CV in English.