Country Manager – France

Pentasia

Pentasia – Malta Island – Country Manager – France *If you are based already in Malta, it would be a plus, however, remote option will be considered. * What do you need for this role? Native level of …

Source:  

To apply for this job please visit jobviewtrack.com.