US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

AVP Global Brand, North America and Latin America

JOB DESCRIPTION

Chubb's Global Brand Centre of Excellence (COE) is seeking an AVP Global Brand based in New York City.

This role is pivotal in accelerating our global journey towards building an omni-channel, iconic global brand with a focus on driving growth, deepening engagement, and ensuring Chubb becomes increasingly relevant to customers and partners in an exciting time in the brand's history.

The business is growing both in reach and scale and we believe the impact of this role can fuel Chubb to grow in unprecedented ways across the globe.

The successful candidate will support the growth of a brand beloved by those who use us but not quite understood by those who don't and reshape the narrative across NA and LatAm to increase consideration, working collaboratively with our marketing and business teams to tell the story of our brand internally, and externally.

About You

You have a demonstrated track record of managing and executing brand campaigns on a global and regional scale, as well as much smaller hyper-local activity.

You understand how to identify, target, and connect with our audience to support business growth.

You are an accomplished project manager, who thrives in driving work forwards at-pace, whilst ensuring the highest levels of creative effectiveness as you deliver world class solutions that demonstrate long-term brand building efforts across multi-audience organizations.

With these skills, you will help us develop and deliver an iconic brand while being a direct contributor to flexing our global brand, leveraging fixed and flexed brand frameworks to connect with customers across NA and LatAm and across a range of touchpoints.

You are passionate about the brand and will be its guardian in NA and LatAm, working hand in hand with Regional Marketing teams and local content teams in support of storytelling that builds our brand reputation.

As AVP Global Brand (NA and LatAm) you will......


* Contribute to the development of the global brand strategy, ensuring that the needs of the business in NA and LatAm are catered for, as well as the nuance of the region


* Be accountable as the project manager for NA and LatAm omni-channel creative development and new campaign launches in priority markets and audience segments


* Take a leading role in the briefing, development and production of brand-building (Upper Funnel) campaigns


* Represent Global Brand at a senior level, supporting and deputizing for the VP Global Brand


* Design and deliver brand training for the NA and LatAm region, seeking opportunities to scale trainings in EMEA and APAC


* Contribute to Global IP / Trademark Management


* Creative Effectiveness / Performance Tracking and Brand Health Measurement:
+ Monitor on an ongoing basis, creative performance (including social metrics such as sentiment tracking) and generate insights and learnings to inform new creative development.
+ Contribute to the evaluation and dev...




Share Job