Head of Brand Management
Core
Lead and steward the AIA brand in Vietnam, ensuring consistent, distinctive, and customer-centric brand experiences across all touchpoints.
Role type
Managerial Head of Brand Management
Builds
Brand strategy, integrated marketing campaigns, social media content, and brand assets
Domain
Insurance / Healthcare / Consumer-facing services
Deliverable
product features
Required skills
Brand strategy and governance, Integrated marketing communications, Social media and content strategy, Agency management, Brand performance analytics, Stakeholder collaboration, Team leadership
Preferred skills
Financial services, insurance, healthcare, or consumer-facing industry experience
Technologies
Social media platforms, Brand analytics tools, Content management systems
Responsibilities
Lead development and governance of brand strategy; Execute integrated marketing campaigns; Define and execute social media and content strategy; Manage creative agencies and ensure creative excellence; Monitor brand performance indicators; Lead and develop the Brand Management team
Seniority
Managerial, 10+ years experience