1 of 1 Marketing Jobs in Barnard Castle

Remote Customer Success Manager - French Speaker

Location
Barnard Castle, Durham, United Kingdom
clients. We work as a close-knit, highly functional team and contribute to the wider business by working closely with Sales and Marketing to encourage business alignment. As a French-Speaking Customer Success Manager, you'll be the go-to partner for a portfolio of French and UK clients, helping … Customer Success, Account Management, or Client Services role Strong stakeholder management skills, comfortable engaging up to C-level A solid understanding of the digital marketing landscape, including paid search Strong analytical skills - confident working with data and translating it into actionable insights Deliver Remarkable Quality: Simon Koehli Director, Customer Success ...