Twitch The Director, Head of Creative at Twitch leads the global creative strategy and manages a high-performing creative team to deliver community-focused brand experiences. This role partners with cross-functional leaders and external agencies to drive innovation and maintain brand consistency.