- New Vacancies - TTA is hiring TTA is seeking qualified candidates to join its team in its headquarters in Barcelona. We invite you to see details on current opportunities under tab “Human Resources - Work with us”. Project Manager & Consultant to join..+