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: