Key Responsibilities: Maintain Accurate Financial Records: Record day-to-day financial transactions and complete the posting process. Reconcile Accounts: Perform bank reconciliations, reconcile accounts payable and receivable, and ensure all ledgers are accurate and up-to-date. Prepare Financial Statements: Prepare monthly, quarterly, and annual financial statements, including balance sheets, income statements, and cash flow statements. Monitor Financial Transactions: Ensure all financial transactions are properly documented and classified according to company policies and accounting standards. Assist with Audits: Provide necessary documentation and support during internal and external audits. VAT Returns and Tax Compliance: Prepare and submit VAT returns, ensure compliance with relevant tax laws and regulations. Budgeting and Forecasting: Assist in the preparation of budgets and financial forecasts. Financial Reporting: Generate and interpret financial reports to provide insights to management. Staff Management: Manage small team of juniors to assist in the basic processing and reconciliations. Qualifications: Education: Bachelor's degree in Accounting, Finance, or related field preferred. Experience: Minimum of 5 years of experience as a Bookkeeper, with proven ability to maintain financial records up to the balance sheet level. Technical Skills: Proficient in Xero accounting and Microsoft Office Suite, particularly Excel. Also keen and ready to learn new packages. Attention to Detail: High degree of accuracy and attention to detail. Analytical Skills: Strong analytical and problem-solving skills. Communication: Excellent verbal and written communication skills. Time Management: Ability to manage multiple tasks and meet deadlines. Integrity: High level of integrity and ability to handle confidential information. What We Offer: Competitive salary with opportunities for professional growth and development; A supportive and collaborative work environment.