Business Development Director
10 days ago
London
translate plus, an award-winning Top 10 international Language Services Provider, including Top 3 ... You will be responsible for generating new, profitable lines of business for translate plus in line ...