
Swatch Ltd.
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.
In order to reinforce the Marketing team at its Headquarters in Bienne, Switzerland, SWATCH is currently searching for a
DIGITAL COMMUNICATION DESIGNER 100%
Job Description
As a Digital Communication Designer, you will be part of the Creative Team and responsible for Swatch’s online artworks. You will be working on a wide variety of projects, while being responsible for creating web visuals, and providing thought-leadership on best design practices and next-generation digital trends. Key responsibilities and main tasks are
Create visual concepts for Swatch brand campaigns, launches or events,
Develop various artworks for inside the Marketing Department,
Design and adapt 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, etc
Collaborate with Communication and Digital Design Team Leaders on brainstorming concepts,
Design specific and dedicated landing pages,
Coordinate any creative or design project with internal and external resources,
Support local markets in all their creative needs,
Find solutions and creatively adapt existing communication material,
Design mobile applications interface,
Create content for both paid and organic marketing campaigns across digital channels
Profile
Strong conceptual and visual design skills leading to creative and innovative online advertising,
Good photo-retouching skills,
Ability to work well in extremely fast-paced environment with high volume projects and quick turn-around,
Ability to handle multiple projects involving coordination with various departments both internally and externally
Professional Requirements
Besides your fun, positive and over creative personality, you bring a degree in Visual Communication (Graphic Design / Web Design) and min 2 years’ experience in a similar position. Strong team player with excellent organizational skills, you possess good understanding of Online Retail and the different fields of Online Marketing.
Your strong knowledge of Adobe CC Suite (Illustrator, Photoshop, InDesign) and programming languages such as HTML5, CSS, JavaScript as well as Premiere and After Effects would be a strong plus. In addition, you are up to date with all current design technologies and trends and have a good knowledge of UI/UX.
Languages
In addition, you possess excellent communications skills and are fluent in English (Mandatory), German and/or French.
Job Location 2501 Biel/Bienne, Switzerland
Company Address Swatch LtdNicolas G. Hayek Strasse 1CH-2502 BielSwitzerland
To apply for this job please visit swatch.recruitmentplatform.com.