You will be responsible for managing day-to-day office operations to ensure a smooth and efficient workflow. Duties include handling incoming calls, emails, and correspondence, maintaining both digital and physical filing systems, and scheduling meetings, appointments, and calendars. The role also involves supporting senior staff with a variety of administrative tasks, ordering office supplies, and liaising with vendors. Additionally, the successful candidate will assist with basic bookkeeping, data entry, and the preparation of reports, documents, and presentations.