IT Manager
This IT Manager role involves leading technology operations across two international sites in London and Paris. Responsibilities include managing infrastructure, user support, systems reliability, and leading technical teams. The role offers international exposure, real autonomy, and the chance to make a significant impact.