1 of 1 Permanent Brand Management Jobs in Central London

Creative Design Manager

Hiring Organisation
Tata Consultancy Services
Location
City of London, London, United Kingdom
bring products to life. The Role As a Creative Design Manager, you will be responsible for supporting the delivery of a consistent, high-quality brand experience for TCS 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 ...