Supervisor, Creative
Chubb Life Insurance Vietnam Company Limited
                            
                            Viet Nam, Viet Nam
                        
                        
                            
                            Full-time, Regular
                        
                        
                            
                            
                                Posted Aug 26, 2025
                            
                        
                    Full time
                        
                    Compensation
                                    
                                    Loading salary analysis...
                                
                            About the role
Marketing & Communications Strategy to promote differentiated, consistent Chubb Life Vietnam brand on the high quality and global standards of Chubb Group
Responsibilities
- Brand Governance & Audit
 - 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.
 
Benefits
- 401k matching
 - Health insurance
 - Flight privileges
 
About the Company
Our Culture
Job Details
Salary Range
Salary not disclosed
Location
Viet Nam, Viet Nam
Employment Type
Full-time, Regular
Original Posting
View on company website