Job Search and Career Advice Platform

Enable job alerts via email!

Computer Science (IB DP / IB MYP)

Mont'Kiara International School

Kuala Lumpur

On-site

MYR 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An international school in Kuala Lumpur is seeking a Middle and High School Computer Science Teacher to educate students in IB MYP and DP. The ideal candidate will design engaging, inquiry-based lessons and mentor students through IB assessments. Experience in teaching and knowledge of programming and computational thinking are essential. This role involves collaboration with faculty and developing technology-integrated curriculum, promoting digital literacy and problem-solving skills among students.

Qualifications

  • Minimum of 3 years teaching experience, preferably in an IB MYP and DP setting.
  • Knowledge of programming languages, systems architecture, and computational thinking.
  • Excellent communication, problem-solving, and collaborative skills.

Responsibilities

  • Design and deliver inquiry-based lessons aligned with IB MYP and DP frameworks.
  • Teach programming, algorithmic thinking, systems design, and computational modeling.
  • Use formative and summative assessments aligned with IB MYP and DP criteria.

Skills

Programming languages
Systems architecture
Computational thinking
Communication
Problem-solving
Collaboration

Education

Bachelor’s degree in Computer Science, Information Technology, or a related field
Teaching diploma or certificate
Master’s in Education (preferred)
Job description
Position Title: Middle and High School Computer Science Teacher

Reports To: Middle/High School Principal

About the Role

We are seeking a skilled and enthusiastic educator to teach Computer Science across the IB Middle Years Programme (MYP) and the IB Diploma Programme (DP). This role provides the opportunity to foster computational thinking, problem-solving, and digital literacy through inquiry-based learning. The successful candidate will contribute to curriculum development, mentor students on IB assessments and projects, and support cross-curricular integration of technology.

Key Responsibilities
Curriculum and Instruction
  • Design and deliver engaging, inquiry-based lessons aligned with IB MYP and DP Computer Science frameworks.
  • Teach programming, algorithmic thinking, systems design, and computational modeling using current technologies.
  • Prepare students for IB DP assessments, including Internal Assessments and external examinations, through project-based learning.
  • Integrate interdisciplinary themes such as digital ethics, artificial intelligence, and data security to promote real-world relevance.
  • Encourage students to develop curiosity, responsibility, and ethical practices in digital environments.
Planning and Collaboration
  • Develop lesson plans and assessments aligned with IB standards and learning outcomes.
  • Collaborate with colleagues across disciplines to enhance technology integration and cross-curricular learning.
  • Differentiated instruction to meet diverse learner needs, including varying levels of coding proficiency.
  • Share best practices and digital tools to improve teaching and learning effectiveness.
Assessment and Feedback
  • Use formative and summative assessments aligned with IB MYP and DP criteria.
  • Provide timely and constructive feedback to support student growth and reflection.
  • Mentor students on DP Internal Assessments and Extended Essays related to Computer Science.
  • Communicate regularly with parents and guardians regarding student performance.
Resource and Technology Management
  • Maintain and organize software, hardware, and digital resources for student use.
  • Collaborate with leadership to plan and manage technology upgrades and innovations.
Professional Development and Engagement
  • Participate in IB professional development focused on technology and pedagogy.
  • Collaborate with faculty to develop interdisciplinary projects and integrate technology across subjects.
  • Stay updated on emerging technologies and trends in computer science education.
Communication and Leadership
  • Communicate effectively with students, parents, and colleagues regarding curriculum updates and student achievements.
  • Contribute to newsletters or school communications to showcase student projects.
  • Promote digital citizenship and ethical technology use among students.
  • Support and organize coding clubs, robotics teams, or technology-related events.
Student Support and Safety
  • Ensure a safe, inclusive, and supportive digital and classroom environment.
  • Support students’ social and emotional well-being through guidance and mentoring.
Additional Responsibilities
  • Supervise at least one after-school club, sport, or activity.
  • Chaperone one after-school event (e.g., prom or school socials).
  • Assist with daily school duties, including break and lunchtime supervision.
  • Perform other duties as assigned by the Middle/High School Principal.
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s in Education preferred).
  • Teaching diploma, certificate, or equivalent qualification.
  • Minimum of 3 years teaching experience, preferably in an IB MYP and DP setting.
  • Knowledge of programming languages, systems architecture, and computational thinking.
  • Excellent communication, problem-solving, and collaborative skills.
Application

We welcome candidates who are passionate about developing students’ computational thinking, digital literacy, and problem-solving skills across IB MYP and DP Computer Science courses.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.