We are hiring!!!! We are hiring!!!!  We are hiring!!!!

Organisation description

Mphotho Community Development Centre NPO is a voluntary organization founded for the purpose of facilitating sustainable and tailor-made human capital development programs that address immediate and future human and labor needs through forging meaningful and positive partnerships with business, communities and government.

Background Information

The Organisation was founded in 2012 and formally incorporated and registered with the Department of Social Development in September 2016. With its seat at Old Ramono Middle School, it is facilitating learning support services for out of school youth and learners in schools.

In 2024, we have been granted permission to offer services to learners in 25 Mogale Circuits that include schools in Matlametlong, Mokgalwaneng, Disake, Pote, Kraalhoek, Mopyane, Mmantserre, Sefikile, Mononono, Manamakgotheng, Lesung, greenside, Makreseteng, Ramolope, Maboddisa, Lesetlheng and nearby villages.


In its quest to realise it purpose, the centre wish to appoint capable and suitably qualified individuals to the positions outlined below:

Opportunity : Financial Administration Officer


Finance Assistant responsibilities include:

  • Updating financial spreadsheets with daily transactions
  • Preparing balance sheets
  • Tracking and reconciling bank statements
  • Job brief
  • We are looking for a Finance Assistant to support our day-to-day transactions, including expenses and payroll.
  • Finance Assistant responsibilities include processing payments, maintaining cost reports and managing invoices. If you have an accounting background and are interested in procedures like tax management and budget preparation, we’d like to meet you.
  • Ultimately, you’ll help maintain our company’s financial health and make sure we use our resources beneficially.
  • Update financial spreadsheets with daily transactions
  • Prepare balance sheets
  • Track and reconcile bank statements
  • Create cost analysis reports (fixed and variable costs)
  • Process tax payments
  • Support monthly payroll and keep organized records
  • Record accounts payable and accounts receivable
  • Process invoices and follow up with clients, suppliers and partners as needed
  • Provide administrative support during budget preparation
  • Participate in quarterly and annual audits
Requirements and skills
  • Work experience as a Finance Assistant, Finance Officer or similar role
  • Good knowledge of accounting and bookkeeping procedures
  • Advanced MS Excel skills (creating spreadsheets and using financial functions)
  • Familiarity with accounting software (e.g. QuickBooks)
  • Organizational and time-management skills
  • Attention to detail, with an ability to spot numerical errors
  • National Certificate at NQF Level 4 in Finance, Accounting or Economics or higher

Job Title: Personal Assistant to the Office of the Director

Purpose of the Position:

  • To ensure that the executive stays organized and supports them in ensuring that the business runs smoothly
  • To work closely with top executives providing high-level administrative support by conducting research, preparing reports, handling information requests, and performing administrative duties such as general correspondence, hosting guests, coordinating meetings, and extensive schedule management.
Personal Assistance
  • Analyze monthly and weekly plans and determine required amount of meetings, logistics, attendees, etc.
  • Produce documents, briefing papers, reports and presentations, etc. as requested by CEO / Executives
  • Carry out specific projects and research as requested by the CEO /Executives
  • Support executive with presentation and report research and preparation
  • Ensure that the CEO’s schedule is planned in advance and that the calendar/diary is up to date and efficiently managed as changes occur
  • Request necessary data from management so that reports can be compiled
  • Screen phone calls, e-mails and messages either through first line
  • response or forwarding as appropriate
  • Maintain stakeholder database and ensure that all information is accurate and up to date
  • Regularly check resource supplies to ensure sufficient stock
  • Maintain an up to date, orderly and logical filing system that can be easily accessed by relevant individuals
Meeting Management
  • Schedule meetings as planned or requested
  • Ensure that an agenda is sent to all delegates, both with standard agenda items as well as any items that need to be included for follow up as a result of actions documented in previous meetings
  • Ensure that delegates are aware of what they need to prepare in terms of contribution to the meeting
  • Compile documentation required and distribute in advance to delegates
  • Arrange logistical requirements and ensure smooth running of the meetings
  • Take minutes of meetings and ensure accuracy and timeous distribution
  • Analyse meeting requirements, prepare required information and advise the CEO / Executives
Event management
  • Arrange functions and events according to requirements upon request by the CEO / Executives
  • Determine a budget amount for these events
  • Send invitations to CEO’s / Executive’s invitees in advance
  • Make sure that all hotels, travel and forex arrangements are on track and arranged as requested
Operational support
  • Create, manage and maintain workflows, organizational structures and Group Digital Policies, Procedures and Risk documents
  • Manage vendor administration, including invoicing, purchase orders and engaging with vendor management on new statements of works for all contract staff
  • Manage and maintain the finance tracker with contractor rates and spend against budget
  • Manage and coordinate the ordering of resources like equipment and software.
  • Manage the people processes for permanent and contract staff, including on boarding and assistance with any system access or equipment requirements
Qualifications & Experience
  • Essential: Diploma level educational qualification
  • Preferred: Degree
  • A minimum of 3-5 years’ Secretarial/Office Administrative experience or Equivalent
  Technical Competencies
  • Communication
  • Relationship Building
  • Confidentiality
  • Project Management/Coordination
  • Administration
Behavioral Competencies
  • Accountability
  • Teamwork
  • Delegation
  • Interpersonal Support
  • Perseverance
  • Motivating
  • Prioritisation
  • Analytical Thinking

Job Title: Project Cluster Coordinators 

Purpose of the position

Provide innovative professional and operational support to enhance technical soundness of the After School Learning Support Clubs (ASLSC) in line with Mphotho Community Development Centre’s strategic direction and in accordance with the national and international education programming standards and priorities
Project Implementation
  •   Coordinate the ASLSCs project
  •   Ensure that innovative teaching methodologies in the project are in line with the education and life skills strategy
  •   Ensure that ASLSCs project activities are integrated with other sectors
  •   Supervise and monitor on-going activities under the project
  •   Ensure quality timely delivery of education materials and proper utilization of materials in schools, clubs and communities
  •   Initiate and participate in advocacy initiatives
  •   Support the Science Engagement Entities in rolling out innovative teaching technologies
Capacity Building and Training
  • Oversee Learning Support Teams (LSTs) and Pupils Leadership Teams (PLTs) to conduct training and build capacities on the use of technology in education
  •  Provide mentoring and coaching to education community volunteers and teachers and local level capacity and local linkages to support innovation in education
  •  Identify technical experts to train teachers and LSTs
  •  Liaise with curriculum specialists on staff capacity building
 Engagement and networking
  •   Identify and build strategic linkages, relations, collaborations and networks with partners and other stakeholders in implementation at District level
  •   Point of contact for consultation on issues to do with After School Learning Support Clubs (ASLSCs)
  •   Identify opportunities that are presented through networks and relationships with other institutions and organizations and NGOs working in the areas of innovation in education
  •   Support local level staff to facilitate local level advocacy
  •   Effectively document all information related to project success and best practices and sharing it in education magazines and special newspaper publications and on the internet and social media
  •   Create a bank of pictures, videos, aired radio programs and most significant change stories on the project.
  •   Responsible for capturing child well-being indicators in literacy, numeracy, and life skills in the pilot ASLSCs
  •   Support the ASLSCs education periodic project output & outcome monitoring process
Project Management
  •   Supervise, guide, and provide technical support to partners and technical resource persons
  •   Manage and coordinate education programme activity implementation at ASLSCs
  •   Carry out field-based review meetings with project staff and local facilitators
  •   Participate in developing project schedule based on the detailed implementation plan, and project design processes
  •   Track financial management and budgets allocated for the project
  •   Produce timely, accurate, compliant, and quality reports to the direct supervisors

Job Title: Project Assistant Officers


  • Develop, plan and prepare a variety of engaging academic intervention and enrichment, evidence-based youth development, STEM, and family engagement activities with school-aged children.
  •   As needed, differentiate lessons and activities so they are appropriate for students of various ages and with various abilities.
  •   Prepare and gather materials and supplies prior to programs daily.
  •   Assist and supervise children during all activities.
  •   Assist children with meal/snack time and clean-up.
  •   Clean-up site when children depart. Inspect and return supplies to appropriate place. Follow proper cleaning requirements and procedures.
  •   Ensure that site appearance, cleanliness and safe environment are appropriately maintained.
  •   Attend and participate in staff meetings and site events as requested.
  •   Communicate appropriate information to parents.
  •   Assist in enrolment, recording and submitting daily attendance records, and any other required documents assigned by site coordinator.
  •   Adhere to policies, procedures, and childcare licensing guidelines in a pro-active manner, making the safety and care of children primary focus.
  •   Build a positive relationship with each after-school participant and foster positive connections between participants. Actively always engage with children with the goal of fostering the positive development of each child and the group.
  •   Interact professionally and appropriately with children, parents, community members and partners.
  •   Effectively manage assigned group. Maintain and enforce progressive discipline policy. Report observations and incidents (e.g. discipline, accidents, inappropriate social behavior, etc.) to site coordinator.
  •   Participate in and evaluate the effectiveness of activities and events.
  •   Actively participate in all aspects of staff or member development, including supervision, team meetings, orientation, and training. Must obtain a minimum of 16 hours of professional development during the calendar year.
  •   Maintain confidentiality for all clients including but not limited to students, families, etc.
  •   Comply with all After School Learning Support Clubs (ASLSCs) policies and procedures.
  •   Complete all other relevant programmatic duties assigned by supervisor