
Chubb Life] Supervisor, Creative
- Vietnam
- Permanent
- Full-time
- Marketing & Communications Strategy to promote differentiated, consistent Chubb Life Vietnam brand on the high quality and global standards of Chubb Group
- Develop 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)
- 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.
- 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.