Corporate Communications Manager
Core
Lead and execute high-impact internal and external communication strategies for Sephora SEA across 8 countries.
Role type
Corporate Communications Manager
Builds
Press releases, executive talking points, corporate collateral, presentation decks, and short-form digital/social content.
Domain
Retail / Beauty / Corporate Communications
Deliverable
product features
Required skills
Public relations, media relations, digital content creation, presentation development, project management, event management, AI and content tools proficiency
Preferred skills
Regional experience, existing local/regional media connections
Technologies
Microsoft Office, Canva, CapCut, Slido, Mentimeter, Headliner, Gemini
Responsibilities
Draft press releases and executive talking points; build and maintain relationships with local and regional media; create presentation decks and social content; oversee corporate projects and events; partner with cross-functional departments.
Seniority
Mid-Senior (5-7 years experience)