If you are looking for opportunities across sales, technical expertise, operations, business and management, this job could be yours.
So, whatever your skill set, go ahead and have a look at the job openings on their website.
Africa (except Egypt and South Africa) Dubai based
Carrier Manager, UAE
Sales and Business Development
Payment Support Specialist
?Support and Service