We are looking for a dedicated and dynamic STEM Teacher who will handle STEM and Pre-technical classes across the whole school. The ideal candidate should demonstrate a passion for educating young minds, fostering a positive learning environment, and integrating STEM tools and technology into the teaching and learning process. Key Responsibilities and Job Dimensions: Develop and implement engaging lesson plans in STEM subjects; Ensure that lessons cater to the needs of individual students with varying abilities; Assess and record students’ progress and provide feedback and advice to students; Maintain a well-ordered and stimulating learning environment; Integrate technology into teaching practices; Organize and participate in STEM-focused school events; Stay up-to-date with changes in the curriculum and developments in best practices; Communicate with parents, administrators, and other stakeholders about students’ progress and behaviour. Job Competencies (Knowledge, Experience and Attributes / Skills). Academic Qualifications: Bachelor’s Degree in Information and Communication Technology (ICT), Computer Science, or a related field; Bachelor’s Degree in Education (B.Ed.) or Postgraduate Certificate in Education (PGCE) with a focus on Mathematics, or relevant teaching qualifications. Professional Qualifications: Must be registered with Teachers Service Commission; 3+ years’ teaching experience in STEM; Demonstrated success in teaching STEM-related subjects (Math, Science, or technology). Other requirements (unique/job specific): Skills in robotics, CEMASTEA and Scratch program. Functional Skills: Articulating information; Adopting practical approaches; Providing insights; Taking action. Behavioural Competencies/Attributes: Establishing rapport; Valuing individuals; Inviting feedback; Understanding people.