Become a Volunteer

Make a difference in the lives of girls in Africa. Lend your helping hand to make this dream a reality. GirlCode looks forward to welcoming you to our family.

Share your Voice

Share your wisdom to make a difference in someone else’s life. Young women need someone to look up to and you can be their mentor.

Empower GirlGeeks

Influence young women’s skills, knowledge and experiences to empower their chances to enter the workplace.

Grow your Network

Our girls learn through fun and human interaction. Grow your network by meeting new people and making new friends.

Join our Team

We have an amazing team of young passionate ladies that want to make sure that we bring in a whole lot more girls into the tech space. We are looking for dynamic volunteers to help us coordinate initiatives, leverage community support, plan activities and help our great cause in other emergent ways.

Volunteer Positions Available 

Technical Lead
Technical Lead

Technical Lead

Location: South Africa   ORGANISATION DESCRIPTION GirlCode is a registered NPO (158-642) aimed at empowering young girls and women through technology. We believe that the more women get involved with technology, design, development and leadership, the more successful and diverse companies and their products will be in the future.
  • Accreditations/affiliations
  • GirlCode is a registered non-profit organization with the department of Social development under the registration number: 158-642
  • BBBEEE: Registered as a level 1 BBBEEE contributor
  • SARS Tax Exempt
  POSITION SUMMARY: We are currently looking to speak with highly skilled software developers who has a solid background and interest in software architecture. To excel in this role, you must be excited at the prospect of helping students write better code. You must be passionate not just about coding or technology, but also about introducing new learners to the power and potential of programming. You must feel strongly about improving the quality of coding education, and be highly motivated to see your students succeed, knowing that your work is creating real impact on the lives of your students . DUTIES AND RESPONSIBILITIES:  
  • Delivering the GirlCode course content in the form of lectures and tutorial sessions
  • Developing lecture content, mini-lessons, presentations on a weekly basis as per a structured learning path and in response to student needs
  • Reviewing code solutions submitted by students and providing them comprehensive feedback in line with our specialist code review process
  • Overseeing the progress, performance, and journey of your students on a monthly basis all the way to graduation (within 3 months or 6 months of enrolment, depending on the cohort)
  • Providing high quality guidance and support to students via face-to-face sessions as well as through chat, emails, online tutorial sessions, and 1:1 calls
  • Identifying and implementing new strategies for improving student completion, retention and graduation rates
  • Reviewing and updating course content and teaching methods
  • Assisting the Education Lead in new strategies for improving the pedagogical processes of our coding bootcamps to improve student completion rates and retention
  • Help students learn software development
  • Provide a friendly, encouraging, and inclusive environment that supports diverse learners
  • Answer student questions and troubleshoot
  • Recommend resources, based on an existing group of free online coding instruction websites
  • Commitment to the over-arching GirlCode principles, code of conduct, and organisational systems and processes as set out in the orientation pack.
  • Excellent time-management: Consistently arriving on time for all sessions, all classes are executed timeously.
  • Conducts him/herself in a professional manner and is constantly working to build the reputation of the GirlCode brand
  • Ability to communicate with both technical and non-technical audiences, enabling you to influence change within an enterprise environment.
  • A passion for delivering well-crafted solutions, systems and services that make an impact for your client.
  • Solid understanding of software engineering fundamentals.
  • The ability to build, architect and design applications within an enterprise environment.
  • A hunger to continually improve those around you through mentorship, guidance and awareness of what their strengths and weaknesses are.
  • A desire to embrace a challenge and be driven by excellence
  REQUIREMENTS:  
  • A bachelor’s degree in IT or Sciences (BSc, BIS, BEng or BCom)
  • Breadth and depth of technical knowledge in your given craft.
  • Strong understanding of UI, cross-browser compatibility, general web functions and standards.
  • Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
  • Strong capability for backend development in C# .NET and MSSQL including .NET core EntityFramework and T-SQL
  • Strong pattern knowledge - MVVM / MVC, Dependency Injection etc.
  • Strong grasp of security principles
  • Exposure to various forms of testing - Unit testing, integration testing etc.
  • Be able to communicate effectively through appropriate channels (Video Conferencing, Instant messaging, e-mail etc.)
  • A friendly outlook.
Head of Technology
Head of Technology

Head of Technology

Location:          South Africa  
ORGANISATION DESCRIPTION GirlCode is a registered NPO (158-642) aimed at empowering young girls and women through technology. We believe that the more women get involved with technology, design, development and leadership, the more successful and diverse companies and their products will be in the future.
  • Accreditations/affiliations
  • GirlCode is a registered non-profit organization with the department of Social development under the registration number: 158-642
  • BBBEEE: Registered as a level 1 BBBEEE contributor
  • SARS Tax Exempt
 
POSITION SUMMARY: The Head of technology will be responsible for developing curriculum and lesson plans to support all GirlCode programs and workshops for both children and adult beneficiaries. Ensure that there is a sound scope and sequence of curriculum and integration within our primary areas of focus. The head of technology must be able to map out the Learnership curriculum to align with the MICT SETA NQF level 5: Systems development.   This is an extraordinary opportunity to be part of a small team in a dynamic startup environment. The position offers great potential for learning and affords real opportunity to have a tangible impact on communities across the country.  
DUTIES AND RESPONSIBILITIES:
  • Develop and design detailed curriculum plans across various technical subjects; ensure that
  • curriculum tools meet program goals and student learning objectives
  • Scope, design, and develop curriculum content that is both engaging and informative for our learners and alumnae
  • Ensure there is curricula alignment and adequate curriculum materials and equipment available and accessible across all sites and locations
  • Work collaboratively with the Project manager to develop a curricular platform that meets organizational objectives and that will scale across all of our chapter programs and by varying age demographics
  • Design and write learning support tools such as, but not limited to, Powerpoint presentations, facilitator/instructor guides, participant guides, quick reference guides, and other student learning tools as course accompaniments
  • Managing a team of technical leads/ facilitators to ensure they understand what is expected in terms of curriculum delivery.

REQUIREMENTS:
  • Minimum of 5-10 years experience as software engineer, or designer
  • Prior non-profit or start-up work experience is preferred.
  • Exceptional organizational skills and ability to balance multiple priorities in a changing environment
  • Effective writing skills and proven ability to develop lessons plans and instructional tools
  • Creativity- able to think of new ways to engage students
  • Strong interpersonal skills and ability to work well in a team environment
  • Exceptional communication and presentation skills
  • Integrity, maturity, credibility, and a demonstrated commitment to GirlCode’s mission
  • BA/BS/MS in Computer Science or related technical field is ideal and preferred; however relevant professional experience will be considered.
  • Multiple tech stacks and adaptability to new tech an advantage.
  • AWS Technologies advantageous as they are our partner.
 
Project Manager
Project Manager – Learnership

Project Manager – Learnership

Location:          South Africa  
ORGANISATION DESCRIPTION GirlCode is a registered NPO (158-642) aimed at empowering young girls and women through technology. We believe that the more women get involved with technology, design, development and leadership, the more successful and diverse companies and their products will be in the future.
  • Accreditations/affiliations
  • GirlCode is a registered non-profit organization with the department of Social development under the registration number: 158-642
  • BBBEEE: Registered as a level 1 BBBEEE contributor
  • SARS Tax Exempt
 
POSITION SUMMARY: The person will have responsibility and oversight over sourcing, placing and managing up to 300 learners per year. Ensure the leaners go to work, attend courses and fill in bodies of evidence. We are looking for a self-driven individual who has a genuine concern for creating meaningful employment for deserving leaners. The candidate will also manage the relationship the HR departments of large multinational companies in which we place the learners.  
DUTIES AND RESPONSIBILITIES:
  • Assist in graduate screening and recruitment
  • Project management of learner training
  • Seta Liaison: Registration and tracking of learnership with SETA
  • Stakeholder Relationship Management and Communication
  • Project management of team
  • Business development within the Learning and Development area
  • Ability to prepare and follow up on proposals

REQUIREMENTS:
  • Matric with Tertiary Qualification: bachelor’s degree preferable
  • Managing a team of technical leads/ facilitators to ensure they understand what is expected in terms of curriculum delivery.
  • Strong project management skills
  • Ability to manage large quantities of data and information
  • Strong command of English both oral and written English
  • Good communication skills
  • Excellent interpersonal skills
  • Critical and analytical thinking
  • Ability to critically analyse data and client information, and to be able to ask relevant questions
  • Ability to work under pressure
  • Ability to work independently and prioritise work accordingly
  • Ability to manage basic budget
  • Sound command of the technical and interpretive aspects of B-BBEE
  • Ability to read basic financial statements
  • High numeric literacy
  • Continuous professional development related to transformation
  • Strong ability in Microsoft Office – Excel, Word, PowerPoint – is extremely.
 

CONTRIBUTE AS A VOLUNTEER


TembisaMidrandSandringhamRosebank

Tell us more about your self