Global Creative Assets Executive


Premium Job From The Body Shop

Recruiter

The Body Shop

Listed on

20th October 2021

Location

London

Type

Permanent

Start Date

2021-10-20

This job has now expired please search on the home page to find live IT Jobs.

The Body Shop, along with Aesop and Natura, is part of Natura & Co, a global, multi-channel and multi-brand cosmetics group that is committed to generating positive economic, social and environmental impact.

Group owner Natura is Brazil's number one cosmetics manufacturer. Sustainable development has been the company's guiding principle since it was founded in 1969. In fact, this is an incredibly exciting time for The Body Shop. We're fighting for what we believe in now more than ever. No holding back. Breaking the mould has always come naturally to us, and we need someone who's not afraid to mix things up. Your role  You'll be supporting the scoping and delivery of assets within the Marketing team, working alongside Project Leads and responsible for communication between wider internal teams and external agencies.  You will also be responsible for maintaining our internal Asset Library and project management systems, as well as owning the administrative tasks related to creative projects.  You will have the opportunity to contribute to the production of a variety of creative assets and take part in the rejuvenation of direct selling channel of The Body Shop.  More about the role Planning:   Scoping of creative asset requirements (including user story and end use)  Triaging all asset requests coming through to Marketing team  Support and drive project scheduling with multiple deadlines  Ensuring project milestones are met and delivered in accordance within the outlined budget    Creative:   Helping in-house team to create and produce assets when required; pre-production experience is a massive plus  Act as a brand guardian, ensuring creative assets meet brand and channel guidelines  Ensure creative assets are correctly filed and available to key stakeholders for review  A key point of contact for all visual creative needs across the business    Admin:  Onboarding suppliers and owning supplier payment process  Coordinate legal documentation (NDAs, usage rights / intellectual property)  Print production support - working with brand, printers, fragrance houses to collate all necessary information    Adept in using Digital Asset Management systems  Experience in a similar role, preferably from a creative agency, production company,  or an in-house agency  Used to managing projects from conception to completion with the ability to juggle a large workload and meet tight deadlines in a fast-paced environment Understanding of Direct Selling practises is a plus Knowledge of Adobe Creative Suite, delivering for print and digital  Experience in creative project planning  Ability to evaluate creative against brand guidelines Commercial awareness and strong negotiation skills Bachelors degree in a relevant field or equivalent experience is a plus         

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: