Program Assistant (Youth Development)

Placements24

Vereeniging

Hybrid

ZAR 120,000 - 180,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hands-on experience
Community impact
Supportive team
Career development opportunities
Networking with community leaders

Job summary

Placements24 is seeking a Program Assistant in Vereeniging, Gauteng, to support youth-focused initiatives including mentorship programs, workshops, and recreational activities. You will work with the Program Manager to ensure smooth operations, engage participants, and help deliver impactful community programs.

The role is an entry point for those passionate about youth work, offering hands-on experience in program delivery and teamwork within a supportive nonprofit environment.

Qualifications

  • Experience with youth in a community setting or administrative support role.
  • Strong organizational and multitasking abilities.
  • Excellent interpersonal and communication skills.
  • Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook).
  • Based in Vereeniging, Gauteng or willing to travel regularly.

Responsibilities

  • Assist in planning, organization, and execution of youth programs and events.
  • Provide administrative support to the program team, including scheduling meetings and maintaining records.
  • Engage directly with youth participants, fostering a positive and inclusive environment.
  • Help develop and distribute program materials (flyers, handouts, registration forms).
  • Track participant attendance and gather feedback for evaluation.
  • Coordinate guest speakers, facilitators, and volunteers for activities.
  • Assist in managing program logistics (venue bookings, materials, 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 initiatives.

Skills

Youth engagement
Organizational skills
Interpersonal communication
Microsoft Office
Team collaboration

Education

Social Work / Education / Community Development / Psychology (relevant)

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Program Coordinator - Youth Development
Program Coordinator - Youth Development

Placements24 • Klerksdorp

On-site
ZAR 180,000 - 300,000
Medical aid assistance
Provident fund contribution
Paid time off
Youth Development Program Manager
Youth Development Program Manager

Placements24 • Pretoria

Hybrid
ZAR 360,000 - 600,000
Hybrid work model
Medical aid
Retirement fund
Program Officer - Youth Development
Program Officer - Youth Development

Placements24 • Randburg

On-site
ZAR 350,000 - 550,000
Competitive salary
Professional growth opportunities
Impactful youth work
Youth Development Program Manager
Youth Development Program Manager

Placements24 • Pietermaritzburg

On-site
ZAR 450,000 - 600,000
Program Manager - Youth Empowerment
Program Manager - Youth Empowerment

Placements24 • Gauteng

Hybrid
ZAR 600,000 - 900,000
Remote work
Professional development
Capacity building
+1
Program Assistant
Program Assistant

Placements24 • Klerksdorp

On-site
ZAR 150,000 - 210,000
Competitive salary
Benefits package
Training and development
+1
Program Coordinator, Youth Development
Program Coordinator, Youth Development

Placements24 • Gauteng

On-site
ZAR 360,000 - 480,000
Youth Development Program Manager
Youth Development Program Manager

Placements24 • Soweto

On-site
ZAR 350,000 - 550,000
Professional development opportunities
Mission-driven work environment
Youth Development Coordinator
Youth Development Coordinator

Placements24 • Bloemfontein

On-site
ZAR 250,000 - 380,000
Medical aid
Professional development
Impactful youth work
+1
Afternoon Program Coordinator - Youth Development
Afternoon Program Coordinator - Youth Development

Placements24 • Vereeniging

On-site
ZAR 260,000 - 380,000