Viet Nam
14 hours ago
[Chubb Life] Supervisor, Creative

Definition of Department and Function: 

Marketing & Communications Strategy to promote differentiated, consistent Chubb Life Vietnam brand on the high quality and global standards of Chubb GroupDevelop and Implement Marketing & Communications Strategy for Chubb Life Vietnam, ranging from corporate branding, product & distribution branding, social media & digital marketing, customer marketing to drive Brand Awareness, Reputation, and Consideration, together with supporting commercial objectives of Acquisition, Retention, and Customer Experience enhancement across channels from O2O.Brand governance (message and visual identity)

 

Position Objective: 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.

 

Duties and Responsibilities:

Brand Governance & Audit (Top Priority)

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.

Creative Direction & Visual Identity Development

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.

Project Collaboration & Support

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.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.
Por favor confirme su dirección de correo electrónico: Send Email