Araby Brand is looking for a Senior General Accountant to manage and oversee the company’s day-to-day accounting operations, monthly closing process, client invoicing, collections, supplier payments, bank reconciliations, payroll accounting, tax-related documentation, and management financial reporting.
This role is not limited to recording transactions. We are looking for someone who can maintain accurate financial records, improve accounting processes, support better financial control, and provide clear reports that help management make informed business decisions.
The ideal candidate should have strong experience in general accounting, a solid understanding of service-based businesses, and the ability to work in a fast-growing environment where accuracy, organization, confidentiality, and ownership are essential.
Key Responsibilities
General Accounting & Monthly Closing
• Record, review, and post daily accounting entries accurately and on time.
• Prepare monthly accruals, prepaid expenses, revenue recognition entries, and other required adjustments.
• Manage the monthly closing process and ensure all accounts are properly reconciled.
• Review the trial balance and identify any unusual balances or inconsistencies.
• Maintain accurate and up-to-date accounting records.
• Support the preparation of monthly, quarterly, and annual financial statements.
Client Invoicing & Collections
• Prepare, issue, and review client invoices based on approved contracts, retainers, projects, and service agreements.
• Track client payments and ensure that all collections are properly matched with the relevant invoices.
• Prepare accounts receivable aging reports and highlight overdue balances.
• Follow up internally on delayed payments and support management with clear collection status reports.
• Maintain accurate records for each client, including invoices issued, payments received, outstanding balances, and payment delays.
• Coordinate with relevant teams regarding service continuation, suspension, or escalation based on client payment status.
Suppliers, Expenses & Payables
• Review supplier invoices, expense claims, and supporting documents before recording or processing payments.
• Maintain accurate accounts payable records and supplier balances.
• Prepare payment schedules for suppliers, vendors, and service providers.
• Ensure that all expenses are properly classified and allocated to the correct accounts, departments, or cost centers.
• Monitor recurring expenses and highlight any unusual or unjustified cost increases.
• Support the development of better expense control and documentation procedures.
Bank Reconciliations & Cash Flow
• Prepare regular bank reconciliations and investigate any differences between bank statements and accounting records.
• Monitor bank transactions, transfers, checks, payment gateways, or wallets if applicable.
• Prepare cash position and cash flow reports for management.
• Track pending payments, incoming transfers, and short-term financial obligations.
• Support management with a clear view of liquidity, upcoming commitments, and expected collections.
Payroll & Employee-Related Accounting
• Review monthly payroll reports in coordination with the HR team.
• Record payroll entries, including salaries, bonuses, deductions, social insurance, allowances, and other employee-related costs.
• Track employee advances, custody, reimbursements, and any outstanding balances.
• Ensure payroll-related entries are accurate and aligned with approved internal policies.
Tax, Compliance & Documentation
• Prepare and organize the required data for tax filings in coordination with the external accountant, tax consultant, or auditor.
• Support VAT, withholding tax, e-invoicing, and any other applicable tax requirements.
• Ensure that invoices, receipts, contracts, and supporting documents are properly archived and accessible.
• Follow up on accounting and tax deadlines to avoid delays or penalties.
• Assist in preparing files and documents required for internal or external audits.
Management Reporting & Financial Analysis
• Prepare monthly management reports covering:
- Revenue.
- Expenses by category.
- Net profit or loss.
- Client receivables.
- Supplier payables.
- Cash position.
- Collection status.
- Budget vs. actual comparisons, when applicable.
• Analyze financial variances and highlight key observations to management.
• Support management in understanding service profitability, department costs, and client-level financial performance.
• Provide accurate financial insights that help improve decision-making and cost control.
Accounting Systems, Processes & Internal Control
• Work on the company’s accounting system, preferably Odoo or a similar ERP system.
• Maintain clean and organized accounting records within the system.
• Improve the documentation cycle for payments, approvals, invoices, and expenses.
• Help develop and implement better internal accounting procedures.
• Ensure proper control over financial documents, approvals, and sensitive information.
• Support the company’s transition toward a more structured, scalable, and reliable finance function.
Requirements
• Bachelor’s degree in Accounting, Finance, Commerce, or a related field.
• 5–8 years of relevant accounting experience.
• Strong experience in general accounting, accounts receivable, accounts payable, bank reconciliations, monthly closing, and financial reporting.
• Previous experience in a service-based company, marketing agency, technology company, or project-based business is highly preferred.
• Good understanding of contracts, retainers, recurring invoices, supplier payments, and operational expenses.
• Strong knowledge of Excel, including Pivot Tables, Lookups, reconciliations, and reporting.
• Experience with Odoo or any ERP/accounting system is a strong plus.
• Good understanding of tax documentation, VAT, withholding tax, e-invoicing, and related compliance requirements.
• Ability to prepare clear financial reports for management, not only traditional accounting reports.
• High attention to detail and strong analytical skills.
• Excellent organization and follow-up skills.
• Ability to meet deadlines and manage multiple tasks accurately.
• High level of confidentiality and professional integrity.
• Good English language skills, especially in reading contracts, invoices, and financial reports.
Preferred Qualifications
• Experience working with companies that operate across more than one market or legal entity.
• Experience dealing with external auditors, tax consultants, or legal accountants.
• Previous exposure to management reporting and financial dashboards.
• Understanding of digital marketing agency operations, including:
- Monthly retainers.
- Paid advertising budgets.
- Social media management.
- SEO services.
- CRO services.
- Branding projects.
- Website and e-commerce projects.
• Ability to build structured follow-up systems for collections, expenses, payables, and monthly closing.
Key Success Indicators
The success of the Senior General Accountant will be measured by:
• Accurate and timely monthly closing.
• Clean and reliable accounting records.
• Clear visibility over client receivables and overdue payments.
• Regular and accurate bank reconciliations.
• Improved control over expenses and supplier payments.
• Timely preparation of management financial reports.
• Better documentation and financial process discipline.
• Compliance with tax and accounting requirements.
• Management’s ability to make better decisions based on clear financial data.
Reporting Line
The Senior General Accountant will report to the CEO and will work closely with management, HR, operations, and business teams whenever financial data, invoices, contracts, payments, or reports are required.
About the Role
This role is ideal for someone who understands that accounting in a growing company is not only about recording numbers. It is about financial control, clarity, discipline, and helping the business understand where it stands.
We are looking for a senior accountant who can turn financial data into organized, accurate, and useful information that supports growth, improves control, and gives management a clear view of the company’s financial performance.
Benefits
Why Join Araby Brand?
- Comprehensive health and life insurance coverage.
- Growth Opportunities: Be part of a team that values personal and professional development, with continuous learning and career advancement opportunities.
- Innovative Environment: Work in a dynamic, agile setting where creativity and innovation are encouraged.
- Collaborative Culture: Join a passionate team dedicated to excellence and teamwork.
- Flexible Work Arrangements: Enjoy flexible working options, including remote work, to support a healthy work-life balance.
Skills Required
- Bachelor's degree in Accounting, Finance, Commerce, or a related field
- 5-8 years of relevant accounting experience
- Strong experience in general accounting, accounts receivable, accounts payable, bank reconciliations, monthly closing, and financial reporting
- Good understanding of contracts, retainers, recurring invoices, supplier payments, and operational expenses
- Strong knowledge of Excel, including Pivot Tables, Lookups, reconciliations, and reporting
- Experience with Odoo or any ERP/accounting system
- Good understanding of tax documentation, VAT, withholding tax, e-invoicing, and related compliance requirements
- Ability to prepare clear financial reports for management
What We Do
Araby Brand is more than just a marketing agency — we lead your success, together. We support visionary brands and businesses across the Arab world to raise their standards and make a real impact. ↗ Raise your standards







