Team Lead Creator Marketing Central

air up

Overview

Role involves leading creator marketing teams and overseeing campaign strategies across multiple markets.

Ideal candidate has 5+ years in content creator marketing with leadership experience and a strong background in influencer marketing.

remoteseniorfull-timeEnglishsocial mediaExcelGoogle Sheets

Locations

  • Germany, Bavaria, Munich

Requirements

  • 5+ years in content creator marketing
  • 2+ years in leadership role
  • experience in influencer marketing
  • strong marketing communication skills
  • data-driven with analytical understanding

Responsibilities

  • Lead creator marketing teams
  • Oversee budget allocation
  • Support team in campaign conceptualization
  • Ensure engaging content across markets
  • Translate global strategy into local roadmaps
  • Review and report performance
  • Develop local teams
  • Ensure high-quality influencer content

Benefits

  • 30 days vacation
  • product discount
  • employer-funded pension
  • personal development
  • team events
  • workation options