About the Role
Our client, a vibrant non-profit organization committed to fostering positive youth development in Vereeniging, Gauteng , is seeking an energetic and organized Program Assistant. This role is designed to support the implementation of various youth-focused initiatives, including mentorship programs, skills workshops, and recreational activities. You will work closely with the Program Manager to ensure smooth operations, assist with participant engagement, and contribute to the overall success of programs aimed at empowering young people in the Vereeniging area. This position is an excellent entry point for individuals passionate about youth work and seeking hands-on experience in program delivery within the community.
Key Responsibilities
- Assist in the planning, organization, and execution of youth programs and events.
- Provide administrative support to the program team, including scheduling meetings, managing correspondence, and maintaining records.
- Engage directly with youth participants, fostering a positive and inclusive environment.
- Help in the development and distribution of program materials, including flyers, handouts, and registration forms.
- Track participant attendance and gather feedback to support program evaluation.
- Support the coordination of guest speakers, facilitators, and volunteers for program activities.
- Assist in managing program logistics, such as venue bookings, material preparation, and on-site support.
- Maintain inventory of program supplies and equipment.
- Liaise with parents, guardians, and community partners as directed by the Program Manager.
- Contribute ideas for program improvement and new initiative development.
Requirements
- Some experience working with youth, in a community setting, or in an administrative support role.
- Strong organizational skills and the ability to manage multiple tasks effectively.
- Excellent interpersonal and communication skills, with the ability to connect with young people.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook).
- A passion for youth development and community empowerment.
- Ability to work collaboratively as part of a team.
- A willingness to learn and adapt to new challenges.
- Basic understanding of program planning and logistics is an advantage.
- Must be based in or willing to travel regular to Vereeniging, Gauteng .
- A relevant qualification or ongoing studies in fields such as Social Work, Education, Community Development, or Psychology is beneficial.
Benefits
- Competitive entry-level salary and benefits package.
- Valuable hands-on experience in youth program management.
- Opportunity to work directly with and impact the lives of young people in Vereeniging .
- A supportive and dynamic team environment.
- Potential for career advancement within the organization.
- Training and professional development opportunities.
- Networking with community leaders and organizations.