1 Online marketing manager jobs in Biel found

Subscribe to this job search
Please fill in
By submitting the form, you agree to our Terms and Conditions and the Privacy Policy.
Please check your email account to complete the subscription.
Job notification

Head of Digital, Business and Communication Initiatives

add review
Rating submitted
Head of Digital, Business and Communication Initiatives

The company

Swatch is a leading Swiss watchmaker and one of the world's most popular brands. The first Swatch watches surprised everyone with their revolutionary concept, creative design and provocative spirit. The brand philosophy is based on colour, movement, lightness and transparency, which can be seen in every Swatch product and project. The brand maintains a strong presence in the world of sports and art.

In order to develop our business and spread digitally, SWATCH is currently looking for a


Job description

In this position, you oversee our company's online sales and digital communication development. You are responsible for coordinating all activities in a transversal way with other departments (Marketing, Retail, Advertising, Social Media, IT...) to manage all aspects of the e-commerce business, including strategy and development, web analytics and web technologies. You are responsible for conveying a consistent brand image that attracts customers by encouraging evolution on the Web.

Your main tasks will include:

  • Overseeing concepts development, strategizing, planning, implementation and coordinating of e-Commerce and digital initiatives.
  • Defining and maintaining creative, operations and communication strategies to support brand's competitive advantage.
  • Planning and coordinating of the international roll-out of the Swatch e-commerce platform and assist with new business development.
  • Leading and motivating a talented team of multidisciplinary professionals, providing vision, direction and guidance.
  • Building and maintaining relationships with suppliers and partners in order to contribute to the efficient operation of Swatch online sales and image.
  • Maintaining a smooth production process, enabling the efficient handling of all the updates and improvements to the site's functionality and design throughout the year.
  • Playing a key role in the company's go-to-market process, and maintain a close relationship with all internal departments, representing the digital consumer and ecommerce efforts in the process.
  • Working on driving a multi-channel focus, presenting a unified, customer-centric view of the brand, consistent across the brick-and-mortar and digital spaces, including mobile new devices
  • Taking a strategic view of the digital commerce landscape, keeping current with industry best practices and trends and work closely with internal departments to develop new project using the new technologies
  • Updating departments, senior management and other Swatch Group business units on e-commerce program results through quantitative and qualitative reports and analysis
  • Developing business plans and annual budget of e-commerce functions
  • Identifying new areas of e-commerce opportunity beyond current organizational thinking


To be successful in this position, you have acquired previous experience in working in fast-paced environments managing complex and multinational projects. Strong team player with great leadership skills, you possess the ability to adapt to your audience and build good human relationships. Your excellent communication and negotiation skills allow you to be a sharp-minded manager, able to work independently and show flexibility when facing changing situations and priorities.

Professional requirements

  • Academic degree in marketing, communication or business in fast moving consumer industry
  • Minimum 5 years' experience in a similar position in an internet / e-commerce company/ agency requested
  • Web analytics, forecasting, developing business cases, inventory management experience
  • Strong understanding of web design/development concepts and processes and industry best practices for eCommerce
  • Very good knowledge of MS Office and project management applications
  • Good understanding of IT and supply chain related topics
  • Advanced in HTML, and ecom ops tools


Fluency in English, French and German is required.

If you feel this opportunity meets your expectations, please apply online by clicking on the link below.

Company address

Swatch LTd.

Nicolas G. Hayek strasse 1

2502 Biel/Bienne


Diane Forchelet

Human Resources Management



Länggasse 85 2504 Bienne

Add review

Enter your rating for the company Swatch AG here!

Rating submitted