Customer Success Director
- Hiring Organisation
- Impact Tech
- Location
- London, United Kingdom
- Salary
- £ 60 K
About impact.comimpact.com is the world’s leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer journey. From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact.com empowers brands to drive trusted, performance … managing/escalating issuesWhat You Bring:6+ years of experience in an advertiser services role in partner marketing2+ years of experience working on partner marketing in the mobile telecoms space, either at a brand or supplier working with a telecoms brandStrong relationship-building skills with a demonstrated ability ...