Upload your CV
Banner Default Image

IT Executives

IT Executives

Chief Technology Officer (CTO) for a Game Studio in Barcelona

  • Barcelona
job details
IT Executives

Head of Development for an iGaming company!

  • Malta
job details