Digital Customer Success Manager

Managing multiple digital development projects simultaneously, ensuring they meet their intended objectives, as well as run on-time/on-budget.

£20,000 - £25,000 a year
1 vacante