Customer Support Manager

2 April, 2018

Are you passionate about travel and technology? Are you looking for a challenge that will allow you to help scale a new technology platform to a global business? Umapped is seeking a Customer Support & Training Manager to join our team. This product support role involves servicing our growing customer base of travel agencies and […]

WordPress Lightbox