Job Responsibilities Responsible for all office activities to ensure they run efficiently and effectively by providing both clerical and administrative support to personnel and management in the company and specifically to the branch. Administration, safekeeping, and reconciliation of petty cash for the Branch Office on a weekly basis. Attending to all general administrative functions in respect of the Branch Office. Administer the switchboard, receiving and taking telephone calls, and passing on any messages or assisting callers as required. Maintaining reception and office areas, keeping them clean and professional at all times. Receiving and attending to walk-in customers. Ordering and managing stationery for the office and branch staff. Liaising with suppliers and service providers regarding office maintenance, upkeep, and related issues. Processing incoming purchase order requests. Maintaining an attendance register for branch-based staff and ensuring that all leave forms and over...