Job Description
About EyeCarePro
EyeCarePro is the leading marketing agency for eyecare professionals, delivering comprehensive digital marketing solutions to optometry practices across the US and Canada. We specialize in enhancing the visibility and growth of our clients through strategic digital platforms, custom websites, and storytelling that connects practices with patients actively seeking care. Our commitment to innovation and quality has earned us the EyeVote Award for five consecutive years in the Online and Social Media Marketing Services category.
Role Overview
We are seeking a detail-oriented and experienced QuickBooks Online Setup & Migration Expert to support our finance operations during a critical transitional period. This contract role will work closely with our CFO and Finance team to ensure accurate and timely execution of core financial processes, including billing, payroll, reconciliations, and reporting. The successful candidate will play a key role in maintaining smooth and efficient financial workflows across our brands.
Key Responsibilities
Debtors & Billing
Generate and submit client invoices based on contracts and onboarding details
Monitor accounts receivable and follow up on outstanding payments
Manage ACH/debit orders and credit card payment setups
Provide internal teams with updated billing reports and support adjustments
Prepare weekly and monthly cash flow and debtors aging reports
Payroll
Maintain payroll records for employees and contractors
Process updates related to compensation, benefits, terminations, and PTO
Submit payroll summaries and reimbursement schedules for approval
Assist with year-end tax submissions (e.g., W2s, 1099s for U.S.-based employees)
Reconcile payroll records with the general ledger and vendor statements
Banking & Payables
Process daily transactions: deposits, withdrawals, credit card charges, and transfers
Reconcile bank and credit card statements, ensuring accurate posting to the general ledger
Support senior finance staff with special projects and initiatives
Maintain expense records and facilitate payment approval workflows
Assist in weekly cash flow forecasting and reporting
General Ledger & Reporting
Submit general ledger files and monthly change reports
Prepare debtor and creditor aging reports for review
Reconcile intercompany transactions and assist with reviews
Respond to internal and external audit requests
Contribute to internal finance reporting packs, including commentary and analysis
Key Requirements
QuickBooks Online (QBO) Expertise
In-depth knowledge of QBO features, setup, and best practices
Proven experience in migrating general ledgers between accounting systems
Skilled in diagnosing and correcting account misconfigurations and discrepancies
Strong background in financial processes, especially reconciliations
Finance & Accounting Skills
Solid understanding of accrual accounting and financial compliance standards
High attention to detail and ability to maintain data integrity
Skilled in identifying and resolving inconsistencies in financial data
Communication & Collaboration
Clear, professional communicator with experience documenting and delivering handovers
Able to collaborate effectively in a remote environment
Provides timely and transparent reporting to stakeholders
Qualifications
Bachelor's degree (NQF level 7) in Accounting, Finance, or a related discipline (e.g., BCom, BA, BSc)
Up to 8 years experience in finance or accounting roles, with a strong background in QBO
Excellent organizational, administrative, and multitasking abilities
Proven ability to meet tight deadlines and perform well under pressure
Additional Requirements
This is a fully remote role. Candidates must provide their own:
Computer and monitor(s)
Quiet and professional workspace
Reliable, high-speed internet connection
Backup power solution (for regions impacted by load-shedding or outages)
Toku
Mukuru
Atlassian
Revolut
Henry Schein One