Explore opportunities
Current Vacancies
Find a role that matches your experience, qualifications and preferred working model.
Tech Lead
Lead the technical modernisation of a well-established, high-traffic digital platform while guiding an engineering team and remaining closely involved in architecture, code quality and delivery.
Minimum requirements
- Strong full-stack capability with deep Java experience in a production environment.
- Meaningful experience with a modern frontend framework such as React, Next.js or Vue.
- Proven involvement in modernising or migrating a legacy frontend within a live system.
- Production AWS experience, including services such as EC2, RDS or Aurora, Lambda, S3 and CloudWatch.
- Practical technical leadership, mentoring and stakeholder communication experience.
Role focus
- Set technical direction and make pragmatic architecture decisions.
- Guide an incremental migration from a legacy frontend to a modern component-driven architecture.
- Review code, mentor engineers and help remove technical blockers.
- Improve platform reliability, API design and maintainability while contributing hands-on code.
The detailed role profile and client information will be shared with suitable candidates during the screening process.
Senior Front-End Software Engineer
Help rebuild and modernise the frontend of a high-traffic digital platform, establishing scalable components and standards while improving performance, accessibility, search visibility and user experience.
Minimum requirements
- Strong demonstrated experience building production applications with React and Next.js.
- Deep knowledge of JavaScript or TypeScript, HTML, CSS, responsive design and accessibility.
- Experience migrating a legacy frontend to a modern stack, ideally within a live production system.
- Good understanding of SSR or SSG, Core Web Vitals, structured data and SEO-aware frontend architecture.
- Experience with frontend testing tools such as Jest, React Testing Library or Playwright.
Role focus
- Build the new component-driven frontend and migrate existing pages incrementally.
- Help define rendering, state management, API integration and deployment patterns.
- Establish component libraries, testing standards and frontend development practices.
- Collaborate with backend, product, design and marketing stakeholders.
The detailed role profile and client information will be shared with suitable candidates during the screening process.
Boiler Specialist
Own customer and technical support across boiler after-sales services, coordinating spare and wear parts, shutdown planning and execution, inspections and site-based service delivery for boiler installations.
Minimum requirements
- BSc Mechanical Engineering degree.
- At least ten years' post-graduate experience in boiler plant maintenance and operations.
- Strong practical knowledge of boiler shutdown planning, inspections, maintenance and site execution.
- Ability to manage technical and commercial discussions with customers, suppliers and contractors.
- Proven site-supervision capability with a strong focus on safety, quality, cost and schedule targets.
Role focus
- Support the offering, sale and execution of spare and wear parts for boiler installations.
- Plan, coordinate and oversee shutdown services, inspections and maintenance work on site.
- Source and coordinate local suppliers and contractors for engineered parts and shutdown activities.
- Supervise installations to ensure technical specifications, quality standards, budgets and contractual milestones are met.
The detailed role profile and client information will be shared with suitable candidates during the screening process.
Intermediate Quantity Surveyor
Join our client's team in an intermediate-level role focused on confidently managing the financial and commercial aspects of construction projects, with most of your time spent on-site at the client's premises.
Minimum requirements
- Approximately five years' industry experience as a Quantity Surveyor.
- Ability to take ownership of project finances from budgeting through to reporting.
- Strong cost-control, valuation and financial-reporting capability.
- Confidence working independently and engaging with project stakeholders.
Role focus and benefits
- Manage the financial and commercial aspects of construction projects.
- Monitor budgets, costs, valuations and project financial reporting.
- Flexible remuneration package that can be structured around individual needs.
- 50% employer contribution towards Discovery Medical Aid.
- Group life cover of up to 24 times basic monthly salary.
- Travel allowance.
The detailed role profile and client information will be shared with suitable candidates during the screening process.
Debtors Clerk
Support the finance function by accurately managing accounts receivable records, reconciliations, customer payments, credit notes and related debtors administration.
Minimum requirements
- Senior Certificate; a tertiary qualification is advantageous.
- Relevant experience in debtors, accounts receivable or financial administration.
- Excellent communication and interpersonal skills.
- Strong problem-solving ability, self-motivation and good time management.
- A high level of accuracy, honesty, organisation and attention to detail.
Role focus
- Prepare accounts receivable records and maintain accurate invoice and credit-note documentation.
- Complete debtors, bank and petty-cash reconciliations.
- Process credit notes, international payments, staff claims and advances.
- Create customer records, assist with credit applications and follow up on overdue accounts.
- Maintain filing and invoice-monitoring systems and assist with the audit process.
The detailed role profile and client information will be shared with suitable candidates during the screening process.
CIMA Trainee 2027
A structured three-year trainee opportunity for an ambitious accounting graduate who wants to complete the practical requirements for the CIMA qualification while gaining broad, hands-on commercial exposure.
Minimum requirements
- Degree or Honours Degree in Management Accounting or Accounting.
- Strong willingness to learn, take ownership and adapt to multiple software platforms.
- Interest in working with growing businesses in a fast-moving, technology-enabled environment.
- Clear communication, attention to detail and a collaborative approach.
Role focus
- Monthly accounting and processing for a portfolio of growing businesses.
- Payroll processing and statutory submissions, including VAT, PAYE and income tax returns.
- Provisional tax calculations, client communication and financial management support.
- CIMA study support, mentorship and practical workplace exposure.
The detailed role profile and client information will be shared with suitable candidates during the screening process.
Finance Manager
Lead a client-facing accounting team in a modern cloud environment, ensuring high-quality delivery, developing team members and building trusted relationships with a portfolio of growing businesses.
Minimum requirements
- Completed articles and progression towards CA(SA), CGMA or Professional Accountant (SA) designation.
- Three to five years' experience in an accounting or cloud-accounting environment.
- Two to three years' proven team leadership or management experience.
- Working knowledge of cloud platforms such as Xero, Dext or Hubdoc, SimplePay and inventory systems.
- Experience with CaseWare or Draftworx for Annual Financial Statement drafting.
Role focus
- Plan and manage monthly and quarterly workflows for an accounting team.
- Review deliverables, maintain quality standards and support compliance processes.
- Coach team members and lead structured performance and development conversations.
- Own client relationships, delivery expectations and service consistency.
The detailed role profile and client information will be shared with suitable candidates during the screening process.
AFS & Tax Coordinator
Coordinate and finalise Annual Financial Statements and related tax work for a portfolio of clients, with a strong focus on technical accuracy, efficient year-end delivery and cloud-based accounting processes.
Minimum requirements
- Newly qualified SAIPA or CIMA / CGMA designation.
- At least three years' relevant experience drafting Annual Financial Statements.
- Experience with Xero or another cloud-based accounting platform.
- Experience drafting AFS using CaseWare or Draftworx.
- Strong Excel or Google Sheets capability and sound IFRS for SMEs knowledge.
Role focus
- Prepare, coordinate and finalise Annual Financial Statements for multiple clients.
- Support tax-related deliverables and year-end reporting processes.
- Review work for compliance, consistency and technical accuracy.
- Collaborate with accounting teams and improve reporting processes and templates.
The detailed role profile and client information will be shared with suitable candidates during the screening process.
Senior Systems Specialist - Inventory & Cloud Systems
Lead complex cloud-system implementations at the intersection of accounting, inventory and process optimisation, from discovery and solution design through migration, go-live and client enablement.
Minimum requirements
- At least two years' experience in systems implementation, accounting technology, ERP or inventory systems.
- Strong Xero experience and knowledge of inventory or POS platforms such as Cin7 Core, Lightspeed, DEAR or Unleashed.
- Experience leading end-to-end implementations, including discovery, configuration, integration and go-live.
- Advanced data migration, data integrity, Excel and analysis capability.
- Confident client-facing communication and project management across concurrent implementations.
Role focus
- Lead client discovery and translate accounting and operational requirements into system solutions.
- Own solution architecture, configuration, data migration, integrations and implementation quality.
- Manage project scope, timelines, risks and stakeholder expectations.
- Train clients, create scalable documentation and mentor junior systems specialists.
The detailed role profile and client information will be shared with suitable candidates during the screening process.
Nothing suitable right now?
Join our Talent Database for Future Opportunities
Submit your CV for consideration when a suitable opportunity becomes available.