TEAM LEADER DIGITAL MEDIA 100%
The company
At Swatch, we thrive on surprise. Whether it’s with our collections, action sports or artistic collaborations, we don’t stay inside the box. We’re here to shake things up with our striking designs, which always reflect the zeitgeist but never fail to catch the eye. That’s what we do best, and that’s what we’ve done since 1983.
Our team is a collective of passionate people, headquartered in Switzerland and present worldwide. We are visionaries and revolutionaries – unwaveringly true to ourselves and unafraid to do things differently. Together, we are here to make the world a little more colorful and exciting by embracing newness and boldness. You might even say that we’re more than just a watch company.
Are you one of us? Join our team.
To reinforce the marketing team at Swatch Headquarters in Biel/Bienne, Switzerland, we are currently searching for a:
TEAM LEADER DIGITAL MEDIA 100%
Job description
Main responsibilities will include:
- Manage the global media planning budget (online and offline)
- Develop Marketing objectives and strategies for the Global Media Planning
- Manage the HQ Media Planning campaigns (online and offline), starting from the media planning definition, the implementation, the optimization and the monitoring of the campaigns, until the reporting and the evaluation of the final results
- Manage the online campaigns with both awareness and performance objectives, including prospecting and retargeting campaigns for the key markets
- Manage the local media planning investments, starting from the media briefings and media guidelines shared with the local marketing teams until the supervision and approval of the local media plans (online and offline).
- Manage the relationships with agencies and media owners
- Contract and campaign negotiations with agencies and with international media partners across all media types: digital, outdoor, TV, Print as well as event integration and global cross media partnerships.
- Team leading and supervision of a team of 4 people
Profile
Profile:
- Experience in media buying (online and offline)
- Degree in Marketing, Communication or Business of the fast-moving consumer goods industry is requested
- Good knowledge and experience with integrated marketing and the Internet
- Experience in project management
- Ability to manage multiple projects involving coordination with various departments both internally and externally
- Experience in leading a team would be a plus
Professional requirements
You are a team player with good human relationship skills and you are able to work independently. You are proactive and capable of working in a fast moving & ever-changing environment.
Languages
In addition, you possess excellent communications skills and are fluent in English, German and/or French. Every other language, such as Italian, is a plus.
Contact
If you feel this challenging opportunity meets your profile and expectations, please click on the APPLY link to send us your CV in English.
SWATCH Ltd.
Human Resources
Nicolas G. Hayek Strasse 1
CH - 2502 Biel/Bienne