Jobs in

Technology Project Manager Jobs in South Africa

Jobs 1-1 of 1

Customer Success Manager Remote - H/o In Dallas Usa

 CrayonSouth Africa

role As a Customer Success Manager, your role encompasses account management, sales/marketing, and cold commitments Tech-savviness and a quick learner of new technologies and software Intelligent, adaptable, and problem-


Whatsapp button share this job on whatsapp