
Join the Team at CRA
At CRA, we specialise in professional accounting and financial management services tailored specifically to managing agents and community schemes. Our focused expertise allows us to deliver accurate reporting, regulatory compliance, and strategic financial oversight that supports the effective management of sectional title and community properties.
We are always looking for detail-oriented, driven professionals who are passionate about numbers, governance, and service excellence. If you’re seeking an opportunity to grow within a niche, respected property accounting practice, explore our current vacancies and become part of a team committed to precision, integrity, and long-term client success.
We are also proud to support the development of future professionals through our SAIPA-accredited training program. As a registered training office, CRA welcomes applications from SAIPA trainee accountants seeking to complete their articles in a structured and supportive environment. Our programme provides practical experience, technical exposure, and mentorship to help trainees progress toward qualifying as Professional Accountants (SA).
Interested? Have a look at our current available positions below.

JOB OPPORTUNITIES
CRA is seeking an experienced and detail-driven Senior Bookkeeper to join our specialist community schemes accounting practice. The successful candidate will oversee full-function bookkeeping, ensure accurate financial reporting, and maintain strict compliance standards while supporting managing agents and community schemes with professional and reliable financial management.
Bookkeeper
CRA is continually seeking motivated and detail-oriented SAIPA Trainee Accountants to join our specialist community schemes accounting practice. This is an excellent opportunity for aspiring accounting professionals to gain structured training and practical experience within a focused property accounting environment, working alongside experienced practitioners committed to excellence, accuracy, and compliance.
