Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Bookkeeper

Job Crystal

JOB SPECIFICATION : BOOKKEEPER
Location Johannesburg (In office)
Department Finance
Reporting to Financial Manager

Company Introduction
We’re building the future with robotics. Our work is in integrating robotics and automation into industries like construction and mining. If you’re passionate about cutting-edge technology,solving complex problems, and building systems that push the limits of what is possible in robotics and automation, this is where your skills can make a global impact.

We are a US based company with strong South African roots. Our business started in Joburg in 2005 and later moved to the USA. We are now building out our engineering office’s in Cape Town (Century City) and Joburg (Greenstone Hill) to support our US operations and customers.

Job Overview
We are looking for a reliable, detail-oriented Bookkeeper to maintain accurate financial records, manage accounts payable and receivable, reconcile bank and credit card statements, and assist with payroll, VAT and tax compliance.

Key Responsibilities

  • Maintain accurate and up-to-date financial records by capturing daily transactions, expenses, receipts, and payments.
  • Manage accounts payable and receivable, including supplier payments, client invoicing, and payment follow-ups.
  • Reconcile bank, credit card, supplier, and customer accounts, investigating and resolving any discrepancies.
  • Assist with payroll processing as required.
  • Assist with tax and statutory compliance, including VAT returns and preparation of information for income tax submissions.
  • Maintain organised digital and physical financial records to ensure information is complete, accessible, and audit-ready.
  • Prepare and support monthly financial reports, including income statements, balance sheets, and cash flow information.

Qualifications & Experience

  • Relevant certification / tertiary qualification.
  • Minimum 3 years’ bookkeeping experience.
  • Proficiency in Microsoft Excel and experience with ERP/finance systems (e.g. NetSuite, QuickBooks, SAP, Oracle, or similar).

Skills & Competencies

  • Excellent communication skills
  • High level of integrity and confidentiality.
  • Strong attention to detail and accuracy
  • Ability to manage multiple priorities and meet tight deadlines.
  • Proactive self-starter
  • Team-oriented with a positive,  collaborative approach.
  • Proactive, adaptable and self-motivated
  • Numeracy and analytical skills

What We Offer

  • Opportunity to learn from and collaborate with a talented, growing team
  • Involvement in a variety of projects and jurisdictions
  • A supportive team culture
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Bookkeeper in Johannesburg, Gauteng vacancy
  •  ...service to every client. Duties & responsibilities: Maintain monthly cashbooks for a portfolio of clients Perform full bookkeeping functions up to trial balance Prepare and submit various tax returns Assist with VAT, PAYE, and other statutory submissions... 

    Network Finance

    Johannesburg, Gauteng
    4 days ago
  •  ...Duties & Responsibilities Key Responsibilities:( not limited to ) Maintain financial records and perform daily bookkeeping tasks. Manage intercompany transactions and reconciliations. Prepare and submit SARS tax returns (VAT, PAYE, Income Tax, etc.). Process... 

    Talent on Tap

    Johannesburg, Gauteng
    14 hours ago
  •  ...Company and Job Description: A well-established organisation is looking for a detail-oriented and reliable Bookkeeper to join their finance team. Reporting to the Financial Manager, you will play a key role in ensuring the accurate processing, recording, and maintenance... 

    Network Finance

    Johannesburg, Gauteng
    3 days ago
  •  ...Company and Job Description: A reputable educational institution is seeking a detail-oriented and proactive Bookkeeper to join their finance team. This opportunity is ideally suited to a finance professional with strong debtors’ management and collections experience... 

    Network Finance

    Johannesburg, Gauteng
    3 days ago
  • An established accounting practice is seeking an experienced Bookkeeper to join its growing team Randburg. This opportunity is perfect for someone who enjoys the variety that comes with managing multiple client portfolios while delivering accurate bookkeeping, tax compliance... 

    Network Finance

    Johannesburg, Gauteng
    3 days ago
  •  ...Job & Company Description An exciting opportunity has become available for a skilled Bookkeeper to join a well-established business based in Kempton Park. This role is ideal for someone who enjoys a broad finance function, with responsibility for both full-function... 

    Network Finance

    Johannesburg, Gauteng
    14 hours ago
  •  ...to the finance team. Job Experience and Skills Required: ~ Grade 12 (Matric). ~ Certificate, Diploma, or qualification in Bookkeeping, Accounting, Finance, or a related field. ~3–5 years' experience in a finance administration, debtors, accounts receivable, or... 

    Network Finance

    Johannesburg, Gauteng
    3 days ago
  •  ...The Senior Bookkeeper will be responsible for the full bookkeeping function across multiple entities, ensuring accurate financial reporting, compliance, and operational efficiency. This role requires a mature, proactive, and highly dynamic individual with strong analytical... 

    The Good Human (Pty)Ltd

    Johannesburg, Gauteng
    14 hours ago
  • ? Minimum Requirements National Diploma in Accounting, Finance, Bookkeeping, or a related qualification (advantageous) Minimum 5 years' bookkeeping/accounting experience Proven experience managing the accounting function for multiple branches Advanced Microsoft... 

    Network Finance

    Johannesburg, Gauteng
    14 hours ago
  •  ...What you will bring: Degree or Diploma in Accounting, Bookkeeping, or related field (advantageous). Minimum 2 to 3 years' bookkeeping/accounting experience, preferably within hospitality, retail, or a similar high-transaction-volume environment. Demonstrated experience... 

    Sharon Nurock Recruitment cc

    Johannesburg, Gauteng
    1 day ago
  •  ...Minimum Requirements National Diploma (Advantageous) 5+ years' bookkeeping experience Experience managing the finance function for multiple branches Advanced Microsoft Excel skills Proficient in SAP Business One and Sage (Advantageous) Non-Negotiable Requirements... 

    Network Finance

    Johannesburg, Gauteng
    3 days ago
  •  ...well-established organisation that values accuracy, teamwork, and professional growth. Key Responsibilities: - Manage the full bookkeeping function up to trial balance - Process bank, creditor, debtor, and general ledger reconciliations - Prepare journals and... 

    Network Finance

    Johannesburg, Gauteng
    3 days ago
  •  ...Looking for an experienced Senior Bookkeeper to take responsibility for day-to-day financial management, reporting, and operational support within the finance department. This position requires hands-on accounting experience in a production environment and the ability... 

    Milton Resourcing

    Johannesburg, Gauteng
    3 days ago
  •  ...Minimum Requirements: National Diploma in Accounting, Finance, Bookkeeping or related field (Advantageous) Minimum 5 years' relevant accounting / bookkeeping experience Experience managing accounts for multiple branches Advanced Microsoft Excel skills Working... 

    Network Finance

    Johannesburg, Gauteng
    4 days ago
  • R 7,000 per month

     ...management company, Compeg, based in Parkwood (Rosebank border), Johannesburg, is urgently seeking the services of an all-round Junior Bookkeeper with about 3 years work experience for a Temporary 6-Month Contract position, with a chance of extending the contract period... 

    Compeg Services

    Johannesburg, Gauteng
    4 days ago
  •  ...An industry-leading company in the water solutions and home improvement sector is seeking a meticulous and organised Bookkeeper. This established business is known for delivering high-quality products and services, supported by a strong national footprint and a commitment... 

    Hire Resolve

    Johannesburg, Gauteng
    8 hours ago
  •  ...Johannesburg, South Africa Salary 30000 Monthly SUMMARY A Well - Established Company in Wynberg Sandton seeks a Bookkeeper. POSITION INFO Key Responsibilities Process supplier invoices and reconcile purchase orders on Sage Pastel. Perform monthly... 

    ExecutivePlacements.com

    Johannesburg, Gauteng
    7 days ago
  • An exciting opportunity is available for an experienced Bookkeeper to Trial Balance to join a busy finance team.  This role is ideal for someone who thrives in a fast-paced environment, enjoys working with both creditors and debtors, and takes pride in maintaining... 

    Network Finance

    Johannesburg, Gauteng
    3 days ago
  • R 20,000 per month

     ...Permanent | Full-Time Salary: R20,000 per month Introduction Our client is seeking an experienced and detail-oriented Bookkeeper to join their finance team. This is a hands-on role suited to someone who enjoys managing the day-to-day financial operations of... 

    SASSO CONSULTING

    Johannesburg, Gauteng
    10 days ago
  •  ...We have an amazing opportunity for a Senior Bookkeeper / Client Accountant at a reputable Accounting & Professional Services Firm based in Johannesburg (Gauteng)! To manage full-function accounting up to Trial Balance for a portfolio of 15+ clients, ensure SARS/VAT compliance... 

    Goldman Tech Resourcing (Pty) Ltd

    Johannesburg, Gauteng
    16 days ago
  •  ...Hospitality Bookkeeper Recruiter Bright Search Recruitment (Pty) Ltd Job Ref JHB003299/Tori Date posted Monday, July 27, 2026 Location Johannesburg, South Africa SUMMARY KEY AREAS OF RESPONSIBILITY Processing of monthly invoices Reconciliation... 

    ExecutivePlacements.com

    Johannesburg, Gauteng
    11 days ago
  •  ...We are seeking a detail-oriented and experienced Bookkeeper to join our client’s team in Roodepoort. The ideal candidate will have a strong bookkeeping background, excellent organizational skills and hands-on experience with Xero and payroll administration. Maintain... 

    Shift Pursuit Pty Ltd

    Johannesburg, Gauteng
    15 days ago
  •  ...We're looking for a Bookkeeper with deep QuickBooks expertise to own the books for a fast-moving, fully remote software holding company operating across multiple products and revenue streams. You will manage day-to-day bookkeeping, reconciliations, reporting, and financial... 

    Hire Overseas

    Johannesburg, Gauteng
    16 days ago
  •  ...improvement. Our client, committed to high standards of financial governance and professional growth, is seeking a detail-oriented Junior Bookkeeper to play a vital role in maintaining accurate financial records and supporting seamless financial processes. What You'll Do:... 

    Edgexec (Pty) Ltd

    Johannesburg, Gauteng
    2 days ago
  •  ...Date posted Tuesday, July 28, 2026 Location Johannesburg, South Africa Salary R350K SUMMARY Junior & Senior Bookkeepers – JHB (remote) Are you an experienced Bookkeeper who enjoys building strong client relationships as much as balancing the books... 

    ExecutivePlacements.com

    Johannesburg, Gauteng
    10 days ago
  •  ...Job Ref RDP000079/TP Date posted Tuesday, July 21, 2026 Location Weltevreden Park, South Africa SUMMARY Legal Bookkeeper Based in Weltevreden Park, Gauteng A well-established and reputable Conveyancing Law Firm in Weltevreden Park is... 

    ExecutivePlacements.com

    Johannesburg, Gauteng
    17 days ago
  • R 25,000 - 30,000 per month

     ...Our client, a well-established company operating across multiple group entities, is seeking a detail-oriented and reliable Junior Bookkeeper to join their finance team. This role supports the department with debtors administration, creditors processing, reconciliations,... 

    Morton Moore Pty Ltd

    Johannesburg, Gauteng
    26 days ago
  • R 15,000 - 18,000 per month

     ...Junior Bookkeeper Reference: MID664 Selby, Johannesburg Salary: R15 000 R18 000 per month Midvaal Recruitment is currently seeking a detail-oriented and motivated Junior Bookkeeper for a well-established company based in Selby. This is an excellent opportunity... 

    Midvaal Recruitment

    Johannesburg, Gauteng
    more than 2 months ago
  • R 1,800 - 3,000 per month

     ...______________________________________________________________________   Role : Staff Accountant / Bookkeeper - 63027924309 (D igital Marketing Agency) Priority Location : South Africa, Philippines & Latin America Working Hours : 9am - 5pm (Mon - Fri) US Eastern... 

    Somewhere

    Johannesburg, Gauteng
    11 days ago
  •  ...PAYROLL ADMINISTRATOR / BOOKKEEPER (REMOTE) Recruiter Dante Personnel Job Ref CPT008292/ST Date posted Monday, July 13, 2026 Location Ruimsig, South Africa SUMMARY PAYROLL ADMINISTRATOR / BOOKKEEPER (REMOTE) JOHANNESBURG / CAPE TOWN Market... 

    ExecutivePlacements.com

    Johannesburg, Gauteng
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Bookkeeper. Be the first to apply!