You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.
Toptal
  • EU

  • Post Date: 15 February 2022

As a Communications Specialist, you will ensure you have an organized and efficient process as you connect with applicants to assess their English skills. You will display the ability to self-manage your schedule and understand the importance of following through on your assigned tasks and seeing them through to completion before the assigned deadlines. Experience working in the technology industry is preferred.

Share this vacancy