The Head of Corporate Brand & Events is responsible for strengthening and elevating the organization's corporate brand presence, reputation, and visibility through strategic brand management and high-impact events. This role leads the development and execution of brand strategy, corporate identity, brand governance, flagship events, sponsorships, and experiential initiatives that support business growth, stakeholder engagement, and organizational positioning.
The role requires strong leadership, strategic thinking, creativity, cross-functional collaboration, and the ability to translate corporate objectives into consistent and compelling brand and event experiences.
Job Description
- Lead the development and execution of the company's corporate brand strategy to strengthen brand reputation and visibility.
- Manage and enforce brand identity and guidelines, ensuring consistency across all internal and external communications.
- Plan, lead, and execute major corporate events and experiential initiatives (flagship events, launches, conferences, stakeholder events).
- Direct the creation of brand content and event materials, including creative assets, narratives, and multimedia.
- Ensure brand alignment and collaboration across marketing, communications, digital, PR, CSR, and business units.
- Manage event operations endtoend, including budgeting, vendor coordination, logistics, and post-event reporting.
- Monitor brand performance metrics, event KPIs, and sponsorship ROI, providing insights and recommendations.
- Lead and develop a high-performing brand & events team, fostering creativity, excellence, and strong project management.
- Oversee budget planning, cost optimization, and governance for all branding and event initiatives.
Qualification / Requirement
- Bachelor's degree in Marketing, Mass Communication, Public Relations, Business, or related fields.
- 812 years of experience in brand management, corporate communications, events, or marketing.
- Minimum 5 years in a supervisory or managerial capacity.
- Proven experience in managing largescale events and corporate branding projects.