Head of Creative Strategy
About the Company
Respected advertising agency
Industry
Marketing and Advertising
Type
Privately Held
About the Role
The Company is seeking a Head of Creative Strategy to join their team. The successful candidate will be a senior leader within the in-house agency, responsible for driving the strategic vision across all brand touchpoints and ensuring that creative output is in line with business objectives. This role involves overseeing the development and execution of comprehensive, insight-driven strategies for 360 campaigns, including traditional, digital, social, and content marketing initiatives. The Head of Creative Strategy will also be tasked with building, leading, and mentoring a high-performing team of creative strategists, and fostering a culture of collaboration, innovation, and thought leadership.
Applicants must have a minimum of 10 years' experience in creative strategy, brand planning, or communications strategy within an advertising or marketing agency. The role requires a proven track record in leading strategic vision across integrated, multi-channel campaigns, strong expertise in communications planning, creative briefing, and brand storytelling, as well as exceptional ability to translate cultural insights, research, and data into compelling creative strategies. Strong leadership skills, excellent client-facing skills, and the ability to work collaboratively across disciplines in a fast-paced environment are essential. The Head of Creative Strategy will also be expected to represent the agency's strategic and creative capabilities in new business pitches and industry thought leadership.
Travel Percent
Less than 10%
Functions
Head Of Creative • New York City, NY, United States