Landor

HQ
London
Total Offices: 9
622 Total Employees
Year Founded: 1941

Teams at Landor

Recently posted jobs

2 Days AgoSaved
In-Office
Delhi, Connaught Place, New Delhi, Delhi, IND
Consulting
Lead Landor’s creative studio, overseeing brand and design output across channels and projects. Establish creative vision, evaluate design concepts, guide teams toward breakthrough ideas, and coach designers. Partner with strategy, client servicing, and business development teams to build client relationships and deliver impactful work. Stay current with AI, creative technology, Figma, and industry trends while managing large creative teams and complete project delivery.
3 Days AgoSaved
In-Office
Delhi, Connaught Place, New Delhi, Delhi, IND
Consulting
Develop strategically driven corporate brand identities and visual systems. Collaborate with design directors and creative teams, explore creative concepts, translate brand strategy into compelling design solutions, and lead projects from concept through execution. Support APAC collaboration across time zones and contribute to branding strategy, visual communication, and high-quality design outcomes.
5 Days AgoSaved
In-Office
Mumbai, Maharashtra, IND
Consulting
Develops corporate brand identity systems, translates brand strategy into visual systems and guidelines, and leads design projects from concept through execution. Collaborates with creative, strategy, and cross-functional teams while applying expertise in typography, layout, visual hierarchy, art direction, and Adobe Creative Suite. The role requires significant branding agency experience and a strong portfolio demonstrating corporate branding, system-led thinking, conceptual strength, and high-quality creative execution.