Chubb logo

[Chubb Life] Supervisor, Creative

Chubb

Full Time
Director
14 days ago

Job Description

About the Role

This position plays a key role in brand governance, ensuring Chubb Life Vietnam's corporate brand identity is consistently applied across all channels and touchpoints nationwide. The role will oversee creative direction, manage external agencies, and translate business requirements into impactful creative solutions that elevate the brand in line with global guidelines and local business strategy.

Key Responsibilities

  • Lead brand governance in Vietnam, ensuring strict consistency of the corporate brand identity across all communication channels, sales regions, and public touchpoints.
  • Conduct brand guideline training, refresh sessions, and audits to enforce compliance across functions, particularly in distribution, product, events & activations, and local sales offices.
  • Propose and implement improvements in brand visual trends and brand identity, aligned with global brand guidelines, country business themes, and marketing strategy.
  • Manage creative agencies and vendors to deliver creative outputs that align with business requirements, team needs, and Chubb Life's brand standards.
  • Oversee the Brand Visual Identity Center (guidelines, templates, stock library, materials, etc.).
  • Define and guide the visual identity and creative direction for marketing campaigns across digital, social, print, and event channels, ensuring alignment with global guidelines and local market needs.
  • Translate business objectives from cross-functional partners (Product, Channels, Customer) into creative solutions that balance commercial goals and brand values.
  • Monitor industry trends and competitors to continuously enhance visual identity and design excellence.
  • Partner with other marketing team members to activate brand communication campaigns under the leadership of the department head.
  • Provide creative guidance and support to other functions for external communication materials, ensuring they reflect corporate branding standards.

Requirements

  • 8+ years of relevant experience in branding, design, or creative leadership roles (advertising, branding, marketing).
  • Proven ability to manage creative agencies and internal creative processes effectively.
  • Expertise in visual identity, typography, layout, and brand design systems.
  • Strong skills in brand governance, with a track record of ensuring brand consistency across large-scale organizations.
  • Excellent communication and collaboration skills for working with cross-functional teams.
  • Leadership mindset with the ability to balance business objectives and creative quality.
  • Ability to manage multiple projects, stakeholders, and deadlines in a fast-paced environment.
Apply Now

Job Details

Posted AtAug 26, 2025
Job CategoryBrand Marketing
SalaryCompetitive salary
Job TypeFull Time
ExperienceDirector

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Chubb

Website

chubb.com

Company Size

10000+ employees

Industry

Insurance Agencies and Brokerages

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches