Russian-english Translator and Editor

at ICS
About the job
Leeds, West Yorkshire, England
HYBRID
£15,600 - £17,333
Closed to new applicants
Full-Time ~ Permanent