Head of Marketing

Job Ref: DLSSRDG16
Sector: Admin & Secretarial
Date Added: 16 November 2017
  • Reading, Berkshire, South East, England
  • £75,000 - £83,000 per Annum
  • Newbury Perms
  • 01635 34949

Quick Apply

Request a callback

Send To A Friend

Main Purpose of JOB

The purpose of this role is to own the overarching communications strategy and plan for all Energy cross-channel Marketing Communications, accountable for acquisition, retention and cross sell targets for our energy customer base, attributable to communications. Leading a team of 5, they will oversee all lead generation, acquisition, engagement and retention CRM campaigns whether bespoke for Energy or within other customer communication programmes. Having overall ownership of Energy marketing targets they will lead amongst peers to ensure any cross channel communications activity, including digital and above the line meets our overall targets, amending the cross-channel plan as appropriate to ensure overall marketing leads are met.

Business Knowledge

  • A demonstrable understanding of operating in complex commercial businesses

  • Strong commercial outlook

  • Ability to drive clear and measurable ROI

Essential Functional / Technical Skills

  • Strong communications strategy, creative execution, and measurement with significant previous experience in leading large communications programmes either in a blue chip company or industry leading communications agency

  • Excellent technical knowledge of developing communications

  • A strong grasp of performance analytics with a high degree of comfort on core data analytical skills.

  • Excellent knowledge of customer segmentation, strategies, tools and approaches.

  • Strong creative judgement

Personal Attributes / Competencies

  • Excellent leadership skills to inspire and develop a team

  • Excellent stakeholder management to lead and input into complex strategic conversations

  • A tenacious communications professional, with a desire to effect a measurable ROI from a complex programme

  • Obsessive focus on the customer and putting Insight at the heart of all marketing strategies.