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.
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.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
general accountingaccounts receivableaccounts payablebank reconciliationsfinancial reportingExcelOdootax documentationVATe-invoicing
Soft Skills
attention to detailanalytical skillsorganization skillsfollow-up skillsdeadline managementprofessional integritycommunication skills
Certifications
Bachelor’s degree in AccountingBachelor’s degree in FinanceBachelor’s degree in Commerce