Coding / Computer Science Teacher
An internationally accredited school in Ibadan is seeking a passionate and innovative Coding / Computer Science Teacher to inspire students and develop their skills in programming, computational thinking, digital literacy, and technology.
Key Responsibilities
- Plan and deliver engaging lessons in coding, computer science, computational thinking, and digital literacy.
- Teach age-appropriate programming languages and technology concepts.
- Foster critical thinking, creativity, collaboration, and problem-solving skills through technology-based learning.
- Design and implement assessments, monitor student progress, and provide constructive feedback.
- Differentiate instruction to accommodate varying learning needs and skill levels.
- Integrate project-based learning experiences that encourage innovation and practical application of technology.
- Promote responsible, ethical, and safe use of technology.
- Support students through academic guidance, enrichment opportunities, and technology-related activities.
- Maintain an organized, engaging, and effective learning environment.
- Collaborate with colleagues and contribute to continuous improvement initiatives.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Computer Education, or a related field (Master’s degree is an advantage).
- Relevant teaching certification or educational training is preferred.
- Minimum of two (2) years of teaching experience.
- Proficiency in programming languages such as Python, Java, JavaScript, C++, Scratch, or similar technologies.
- Experience teaching coding, computer science, robotics, web development, or related technology subjects (experience preparing students for coding competitions, robotics programmes, technology projects, or innovation challenges will be an added advantage).
- Strong classroom management, lesson planning, and student engagement skills.
- Excellent written and verbal communication skills in English (French is an added advantage).
- Familiarity with educational technology tools, learning management systems, and digital learning platforms.
Key Competencies
- Strong knowledge of computer science and programming concepts.
- Ability to inspire students to explore technology, innovation, and problem-solving.
- Strong analytical and critical-thinking skills.
- Excellent interpersonal and communication skills.
- Adaptability to emerging technologies and evolving educational practices.
Method of Application
Interested and qualified candidates should apply using the Apply Now button below.
