About The Role We’re excited to share our search for an Office Manager based at our office in Frankfurt, Germany. As Office Manager, you will play a pivotal role in ensuring the smooth and efficient operation of our office environment. Your responsibilities will encompass a wide range of administrative and support tasks, to ensure we […]