Content Marketing and Social Media Lead
TELUS • toronto, Canada
Role Description
Elevate your career as the Content Marketing and Social Media Lead, focusing on high-impact global engagement in a 12-month leave replacement. Drive creativity and strategy that resonates brand values worldwide.
You will spearhead the development of company-wide social media strategies and establish performance standards. Your role involves executing organic content strategies, providing essential support to regional content teams, and leading crisis management efforts. Analyzing insights and performance reports will guide leadership decisions, enhancing overall marketing initiatives.
Key Responsibilities:
• Lead global content marketing and social media strategy
• Set and maintain messaging standards across regions
• Execute high-performance organic content initiatives
• Collaborate and enable regional content teams
• Manage brand governance and crisis responses
Requirements:
• 6-10 years of experience in related roles
• B2B tech or health industry knowle...
You will spearhead the development of company-wide social media strategies and establish performance standards. Your role involves executing organic content strategies, providing essential support to regional content teams, and leading crisis management efforts. Analyzing insights and performance reports will guide leadership decisions, enhancing overall marketing initiatives.
Key Responsibilities:
• Lead global content marketing and social media strategy
• Set and maintain messaging standards across regions
• Execute high-performance organic content initiatives
• Collaborate and enable regional content teams
• Manage brand governance and crisis responses
Requirements:
• 6-10 years of experience in related roles
• B2B tech or health industry knowle...