Head of Brand Design New EMEA; London
- Hiring Organisation
- Jobleads-UK
- Location
- Greater London, England, United Kingdom
digital, print, social, and environmental. Act as the internal design authority, ensuring consistency and excellence across every touchpoint. Directly manage the Brand Designer, providing mentorship, creative direction, and performance development, and partner with the Creative Director to plan team growth as Nscale's design needs scale. Build a strong design ...