Overview

Manager, Brand & Creative Jobs in Mississauga, Ontario, Canada at CAA Club Group

Title: Manager, Brand & Creative

Company: CAA Club Group

Location: Mississauga, Ontario, Canada

About UsEchelon Insurance provides Personal and Commercial Specialty Insurance solutions to protect Canadian families and businesses across Canada, through our trusted network of Broker partners. Echelon is a member of the CAA Club Group of Companies and is an equal opportunity employer who offers a professional environment that champions collaboration, trust, and growth to drive success. We cultivate a great working dynamic to help us deliver what is best for our associates, Brokers, and Customers.

Who we are

Are you ready to join an award-winning, purpose-driven culture? Welcome to the CAA Club Group of Companies (CCG), where purpose leads to passion!

At CCG, we are committed to delivering an exceptional Associate experience. We offer:

Work-life harmony with access to an award-winning holistic wellness program,

Continuous learning through our robust corporate curriculum and education reimbursement program,

Incredible rewards, travel incentives, and product and service discounts,

Pay-for-performance and best-in-class recognition programs, and

Competitive benefits that include a defined contribution plan, personal spending account, and so much more.

Join our growing team where everyone belongs!

Position Details

What you Will Do

Working with cross functional teams to develop and evolve Echelon’s brand strategy and create or spearhead creative concepts and effectively drive the strategy behind them to ensure collaboration and buy-in of these concepts by stakeholders

Work with the Manager, Integrated Marketing to develop brand marketing plans to support business objectives and oversee the execution and measurement of these plans. This involves setting a multi-year strategy and objectives, and recommending tactics to drive Echelon brand awareness and recognition

Serve as a liaison between the creative team and other internal stakeholders to respond to and identify opportunities for collaboration and consultation on creative direction, creative planning, and creative execution whenever the Echelon brand is involved

Work with direct reports, Marketing and Communications leaders, Business Development, and other key stakeholders to build and deliver event marketing plans based on around our target audience

Oversee the execution of annual events, ensuring that event and marketing activities are executed on time, within budget, and aligned with Echelon’s brand standards

Proactively anticipate any roadblocks, risks, or challenges that may impede a project from completing on time and provide/implement solutions

Serve as creative leader and key point of contact for external agencies doing design work for our organization.

Effectively and clearly explain the importance of maintaining the Echelon brand, how to properly protect the brand’s integrity, and when to engage with the design and event teams to both internal and external stakeholders

Leads the Brand and Creative team through ideation, concept development, creative production and delivery of all creative assets for all brand campaigns and tactics, ensuring all creative outputs from the team address the needs outlined in the brief, meet the agreed upon deadlines, and remains in budget

Guide the team and support strong working relationships across the Marketing and Communications department, and with business line and enablement areas, ensuring that throughout execution of marketing plans, processes and S…

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.