Russia — Moscow | Marketing
The role of the Web Manager is to translate strategy into operations & drive development in pursuit of online goals. In addition, the Web Manager advises and leads the organization with reference to best practices, as well as emerging opportunities & threats, online.
UK – Remote | Marketing
Germany – Remote | Marketing
Netherlands – Remote | Marketing