1 Technology Trainer jobs in South Africa
Part-Time Software Development Tutor
Posted today
Job Viewed
Job Description
Job Title: Part-Time Software Development Tutor
Location:
Office-Based, Bloemfontein
Working Hours:
12-18 hours per week according to the company flexi-time policy.
Educational Requirement:
Bachelor's/Diploma in Computer Science, Software Engineering, or related field. Further education in teaching is an advantage.
Experience:
Minimum 2 years of software development experience, plus 2 years of teaching, tutoring, bootcamp instruction, or similar.
Help shape the future of Bitcube
Bitcube is seeking an enthusiastic and experienced Software Development Tutor to train and mentor trainees in our structured development program. This role is ideal for someone who combines technical expertise with a passion for teaching and mentoring. You will guide trainees through hands-on modules, facilitate project pods, and ensure they meet quality standards while preparing for real-world software development.
Duties:
- Deliver weekly outcomes and facilitate hands-on labs across core modules (Foundations, Frontend, APIs, Testing, Git, Flutter, Shopify/Liquid)
- Provide clear instruction, mentoring, and feedback through mini-lectures, practicals, and project pods.
- Apply rubrics and QA checkpoints at spec reviews, code reviews, QA sign-offs, and deployment simulations.
- Track attendance, progress, and trainee performance, escalating risks early.
- Co-plan weekly curriculum with stakeholders to align outcomes with company standards.
- Support screening and selection of trainees when required.
- Encourage collaboration, problem-solving, and continuous learning.
What We Offer:
- A unique opportunity to help shape the next generation of software developers.
- A flexible, part-time schedule (12–18 hrs/week).
- On-site collaboration with a vibrant and supportive team in Bloemfontein.
- The chance to balance industry work with teaching, mentoring, and youth development.
Key Requirements:
- Strong technical experience in frontend, backend, mobile, and e-commerce development.
- Proven mentoring and instructional ability (lectures, workshops, code reviews).
- Strong facilitation skills for stand-ups, demo prep, and sprint-based teamwork.
- Ability to provide clear, structured feedback on code, rubrics, and assessments.
- Empathy, patience, and enthusiasm for guiding beginners.
- Strong organisational and communication skills (written and verbal).
To apply, send your cover letter and CV to
Be The First To Know
About the latest Technology trainer Jobs in South Africa !