Communication Designer (F/M) 100%

Swatch AG

  • Work region
  • Sector
  • Employment type
  • Position

Communication Designer (F/M) 100%

The company

Swatch 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. The brand philosophy is based on color, 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.

Job description

In order to reinforce the Communication Design team at its Headquarters in Bienne, Switzerland, SWATCH is currently searching for a COMMUNICATION DESIGNER (F/M) 100% As a Communication Designer, you will be part of the Creative Team and responsible for Swatch's online and offline visual communication. You will be working on a wide variety of projects, while being responsible for creating digital and print artworks, and providing thought-leadership on best design practices and next-generation digital trends. Your daily tasks will include: o Create visual concepts for Swatch brand campaigns, launches or events o Develop various artworks for all teams inside the Marketing Department o Collaborate with Communication Design Team Leader on concept, planning and development of Lifestyle / Still Life content o Perform image retouching / editing as well as video editing o Coordinate Swatch Corporate Identity o Design assets for websites, social media, newsletters and media planning: Static and animated / motion graphics, standard display ads, homepage takeovers, and other assorted online advertising media units o Design ready to print artworks such as Press Ads, OOH and POS o Collaborate with Communication Design Team Leader on brainstorming concepts o Coordinate any creative or design project with internal and external resources o Support local markets in all their creative needs o Find solutions and creatively adapt existing communication material


Besides your fun, positive and over creative personality, you bring a degree in Visual Communication (Graphic Design / Web Design) and experience in a similar position. Strong team player with excellent organizational skills, you possess good understanding of color theory, printing and graphics.

Professional requirements

Your strong knowledge of Adobe CC Suite (Illustrator, Photoshop, InDesign) as well as Premiere and After Effects is a must (Knowledge of 3D software highly appreciated). In addition, you are up to date with all current design technologies and trends. You possess strong conceptual and visual design skills leading to creative and innovative artworks.


In addition, you possess excellent communications skills and are fluent in English (Mandatory), you have some knowledge in German and/or French.

Company address

Swatch Ltd. Human Resources Nicolas G. Hayek Strasse 1 2502 Biel / Bienne


If you feel this challenging opportunity meets your profile and expectations, please click on the APPLY link to send us your CV in English as well as some visual examples of your work.

Länggasse 85 2504 Bienne