Back to jobs
C

Customer Success Manager

England, United KingdomPosted 2 days ago
Full-timeremote

Job Description

Drive customer relationships for a leading educational video platform, and work alongside a high-performing, motivated and sociable teamFull-time permanent role, located in EnglandWorking remotely + occasional travel. The successful applicant must be a...

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Customer Success Manager at ClickView | Renata