Logo of Huzzle

Head of Brand Experience, Content and Social

image

Allianz

Aug 7, 2024

Applications are closed

  • Job
    Full-time
    Expert Level
  • London

Requirements

  • - Strong team leadership skills with the ability to support, develop and motivate.
  • - Proven experience developing and implementing B2B brand, content and social media strategy.
  • - Strong stakeholder management skills, with the ability to influence at all levels.
  • - Excellent analytical and project management skills.
  • - Excellent communication skills, both written and verbal.
  • - Experience selecting, working with and managing marketing agencies.
  • - A creative thinker and problem solver with strong organisational skills.
  • - Experience in marketing and leading a team.
  • - Degree-level marketing qualification or equivalent.

Responsibilities

  • - Ownership of the UK brand, social and content strategy and marketing leadership and governance across other NEUR countries.
  • - Responsible for brand consistency and governance across the markets to ensure we adhere to brand guidelines.
  • - Regional lead on global sponsorship activations such as the Olympic and Paralympic Movements.
  • - Lead on regional sales enablement platforms such as LinkedIn Sales Navigator and Highspot.
  • - Marketing lead on strategic partnerships in the UK such as HSBC and the Department of Trade and Business.
  • - Support on the delivery of content and brand campaigns to drive brand and category awareness.
  • - Guide organic social media activity, driving an increase in followers and engagement.
  • - Oversee a team of two in the UK; the Brand and Content Manager and Social Media Specialist.
  • - Work collaboratively with specialist agencies and Group colleagues in our Paris HQ.
  • - Support our SEO strategy, providing content to ensure we continually improve ranking, traffic and lead generation.

FAQs

What is the core responsibility of the Head of Brand Experience, Content and Social Media?

The core responsibility is to lead the UK brand, social, and content strategy for Allianz Trade in Northern Europe, ensuring brand consistency and governance across markets.

How many people will the Head of Brand Experience, Content and Social Media oversee?

The Head will oversee a team of two, including the Brand and Content Manager and the Social Media Specialist.

Who does the Head of Brand Experience, Content and Social Media report to?

The Head reports to the NEUR Head of Marketing and Customer Experience.

What kind of experience is required for this role?

Proven experience in developing and implementing B2B brand, content, and social media strategy is required, along with strong team leadership and stakeholder management skills.

Is there support for professional development?

Yes, Allianz offers an environment where employees are encouraged to explore and grow, contributing to their professional development.

Will this role involve working with external agencies?

Yes, the Head will be responsible for selecting, working with, and managing marketing agencies.

What is the focus of the content and campaigns the Head will support?

The focus is on driving brand and category awareness through content and brand campaigns, particularly in the B2B sector.

Is a specific educational qualification required for this position?

Yes, a degree-level marketing qualification or equivalent is required.

Are there any specific tools or platforms the Head will be responsible for?

The Head will lead regional sales enablement platforms like LinkedIn Sales Navigator and Highspot, among other responsibilities.

What kind of benefits does Allianz offer to employees?

Allianz offers life assurance, a health cash plan, income protection, hybrid working, an employee share incentive plan, and various discounts on insurance through the Allianz Partnership, among other benefits.

Our purpose: We secure your future. Our promise is to give confidence in tomorrow.

Finance
Industry
10,001+
Employees
1890
Founded Year

Mission & Purpose

The Allianz Group is one of the world's leading insurers and asset managers with more than 100 million private and corporate customers in more than 70 countries. We are proud to be the Worldwide Insurance Partner of the Olympic & Paralympic Movements from 2021 until 2028 and to be recognized as one of the industry leaders in the Dow Jones Sustainability Index. Caring for our employees, their ambitions, dreams and challenges is what makes us a unique employer. Together we can build an environment where everyone feels empowered and has the confidence to explore, to grow and to shape a better future for our customers and the world around us. Join us and together, let’s care for tomorrow.