Brand Experience Manager
Role: Brand Experience Manager
Location: London
Role-type: Permanent
Mode of Working: Hybrid
As a Brand Experience Manager, you will be responsible for supporting the delivery of a
consistent, high-quality brand experience across the UK market. Part of the broader UK and
Ireland marketing team, this role focuses on the execution and management of brand initiatives
across physical and digital touchpoints — including office environments, events, visual assets,
storytelling content, and brand-led activities.
The role blends strong brand and design capability with practical project management, enabling the individual to manage multiple initiatives while also flexibly supporting wider UK marketing
programmes. It requires close collaboration with internal stakeholders, agencies, and global teams
within a matrix organisation.
Your responsibilities:
• Support the delivery of brand experience initiatives across the UK
• Manage office branding including coordination of design, production, and installation
• Manage event branding for internal and external events, covering creative assets,
and branded materials
• Manage the design and development of marketing collaterals, including
presentations, brochures, signage, digital assets, and campaign materials
• Brief, coordinate, and manage creative agencies, designers, videographers, and
production vendors
• Manage brand video development, including client testimonials, employer brand
content, leadership stories, and campaign videos
• Identify relevant industry awards, manage award calendars, and develop award
submissions in collaboration with internal stakeholders
• Apply strong writing and storytelling skills to support award entries, brand narratives,
case studies, and marketing content
• Support project management ensuring timelines, budgets, and deliverables are met
• Manage vendor relationships, including onboarding, briefing, and ongoing
coordination
• Support financial management, including budget tracking, invoice processing and
purchase orders
• Support contract management, working with procurement and legal teams to manage
statements of work and vendor contracts
• Provide flexible support across broader activities as required
Your Profile
Essential skills/knowledge/experience:
• Professional experience in brand management, brand experience, marketing, or a related
role
• Strong understanding of branding, visual identity, and brand storytelling
• Experience managing office branding, event branding, and marketing collateral
• Proficiency in Adobe Creative Cloud (e.g. InDesign, Illustrator, Photoshop) and strong
working knowledge of Microsoft Office
• Experience working with agencies and external vendors
• Excellent written and verbal communication skills
• Highly organised with strong project and financial management skills
• Strong problem-solving ability with a proactive, capable mindset
• Comfortable working in a large, matrix-style organization
Interested candidates can apply directly or send their resume to sohrab.ali@techaxisinc.com.