Localisation Manager

Act as a point of contact for internal stakeholders when they need to discuss localisation techniques, best practices, or submit a brief.

£35,000 - £39,000 a year
1 vacante
Compartir:
Compartir: