FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior General Accountant
ArabyBrand. Record, review, and post daily accounting entries accurately and on time.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
general accountingaccounts receivableaccounts payablebank reconciliationsfinancial reportingExcelOdootax documentationVATe-invoicing
Soft Skills
attention to detailanalytical skillsorganization skillsfollow-up skillsdeadline managementprofessional integritycommunication skills
Tools & Technologies
ERP systemaccounting systemfinancial dashboards
Certifications & Qualifications
Bachelor’s degree in AccountingBachelor’s degree in FinanceBachelor’s degree in Commerce
Industry Keywords
service-based companymarketing agencyproject-based businessfinancial statementsclient invoicessupplier paymentsoperational expensesmanagement reportingdigital marketing agency operationsmonthly retainers
Tech Stack
Tools & technologiesERP
About the role
Key responsibilities & impact- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
What you’ll need- 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.
Benefits
Comp & perks- **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.