Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.
    
    
        
            
                
                    Computer Science Teacher (Expat)
                    (Computer Science Tea)
                
                
                    
                    
                        
                        
                             
                                Overview
                        
                        
                            
                                Reference 
                            
                                Computer Science Tea 
                        
                            
                                Salary 
                            
                                ZAR/month 
                        
                            
                                Job Location 
                            
                                - South Africa -- Johannesburg Metro -- Johannesburg
                            
                         
                        
                            
                                Job Type 
                            
                                Permanent 
                        
                            
                                Posted 
                            
                                27 March 2025 
                        
                     
                    
                 
                
                    
                    
                    
                    
                         Our client is looking for a passionate and experienced Computer Science Teacher to join their secondary school faculty. The ideal candidate will have a strong background in ICT and Computer Science, with the ability to engage students through innovative and effective teaching methods. 
Responsibilities
- 
Planning and Curriculum Development
 
- Develop and deliver engaging lesson plans with clear learning objectives.
 
- Ensure lessons build on students’ prior knowledge and align with best teaching practices.
 
- Set high academic expectations and encourage students to achieve their full potential.
 
- 
Teaching and Classroom Management
 
- Deliver ICT and Computer Science lessons at an advanced level.
 
- Use a variety of teaching methods to accommodate different learning styles.
 
- Maintain discipline and create an inclusive, safe, and stimulating learning environment.
 
- Develop students' literacy, numeracy, and ICT skills.
 
- Provide targeted support for students with special educational needs or those requiring additional challenges.
 
- 
Student Support and Pastoral Care
 
- Undertake child protection and safeguarding responsibilities.
 
- Support student wellbeing and promote a culture of care, respect, and inclusivity.
 
- Encourage positive behavior and uphold school policies on discipline.
 
- Participate in extracurricular activities and outdoor learning programs.
 
 
Key Skills 
- 
Strong subject knowledge in ICT and Computer Science. 
 
- 
Proficiency in coding and computer programming. 
 
- 
Effective classroom management and teaching skills. 
 
- 
Ability to engage and inspire students of all abilities. 
 
- 
Strong ICT skills and familiarity with modern educational technologies. 
 
- 
Excellent communication, teamwork, and leadership abilities. 
 
- 
At least 3 years of relevant teaching experience. 
 
- 
Awareness of current trends and advancements in ICT and Computer Science education. 
 
- 
Experience with student safeguarding and wellbeing programs. 
 
 
Qualifications
                    
                 
                
                
                
                    
                 
                
             |