Overview

Lead Strategist Jobs in Toronto, Canada at Ogilvy

Position: Lead Strategist Role at Ogilvy
Step into a Lead Strategist role at Ogilvy to guide strategic recommendations and enhance client business positioning. Leverage your experience to ensure creative endeavors align with client goals.

With 5+ years in strategy at a creative agency, you will work closely with clients and internal teams to craft effective messaging strategies. This position emphasizes critical thinking, communication, and a strong awareness of industry trends. Your involvement in the creative process will be crucial for success.

Key Responsibilities:

• Establish strategic direction and brand narratives

• Create inspiring briefs for stakeholders and clients

• Support Group Strategy Director in new business initiatives

• Design and conduct research for insights collection

• Collaborate with creative teams on strategic projects

Requirements:

• 5+ years of experience in strategic roles within advertising

• Excellent critical thinking and problem-solving skills

• Strong verbal and written communication capabilities

• Informed on cultural trends impacting clients

• Detail-oriented, proactive, and results-driven

Empower clients through strategic insights and continue to elevate Ogilvy’s creative impact.
#J-18808-Ljbffr

Title: Lead Strategist

Company: Ogilvy

Location: Toronto, Canada

Category:

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.