- Marketing
... passion, energy and innovative spirit. Does this sound like you? Check this out and you might soon join their international office in Lisbon! Your responsibilities and impact as a Technical Support Specialist will be: - Communicate with advertisers and internal sales and services teams via phone, email, chat and video ...
Lisboa, Portugal