Customer Services Relationship Manager – Palma

Reporting directly to the Director of Customer Service – Europe, the Customer… Read more »

Director of Customer Service – Europe

The Director of Customer Service – Europe is responsible for all aspects… Read more »

Commercial Manager KSA – Egypt (preferably) or Jeddah

As Commercial Manager, you will be part of a team striving to… Read more »

Marketing Executive – Egypt (preferably) or Jeddah

As a marketing executive, you’ll contribute to and develop integrated marketing plan… Read more »

Senior Data Analyst – Palma, London, Romania

This is a role for a pragmatic, detail-oriented Senior Data Analyst working… Read more »

Contract Associate – North America

There are three main aspects to the role of a Contract Associate… Read more »