STEAM Computer Science Teacher-Secondary
X-GIANTS (Shanghai) Human Resources Co., Ltd.BeijingUpdate time: November 14,2025
Job Description
Job Title: STEAM & Computer Science Integration Teacher (Secondary School)
Location: Chaoyang District, Beijing
Start Date: ASAP, 2025
Position Overview:
We are seeking a visionary and innovative educator to join our team as a STEAM & Computer Science Integration Teacher. This role goes beyond traditional subject boundaries, requiring a candidate who can design and deliver a dynamic curriculum where computational thinking and digital creation are seamlessly woven into the fabric of project-based, interdisciplinary STEAM learning. You will empower secondary students to solve complex, real-world problems by leveraging technology as a fundamental tool for inquiry, design, and innovation.
Key Responsibilities:
Design, develop, and implement a cutting-edge, project-based curriculum that authentically integrates Computer Science principles (e.g., coding, data analysis, hardware control) with core elements of Science, Technology, Engineering, Arts, and Mathematics (STEAM).
Facilitate hands-on, inquiry-driven learning experiences where students apply programming, robotics, digital fabrication (e.g., 3D printing), and data visualization to tackle interdisciplinary challenges.
Foster a classroom environment that celebrates computational thinking, creative problem-solving, collaboration, and iterative design (e.g., the engineering design process).
Utilize a variety of assessment methods to evaluate student learning in both technical skills and cross-disciplinary understanding.
Manage and maintain technology-rich learning environments, including computer labs, maker spaces, or robotics kits.
Lead or mentor student teams in relevant co-curricular activities, such as robotics competitions, coding clubs, or science fairs.
Collaborate with colleagues across departments (Science, Math, Art, etc.) to develop and support school-wide STEAM initiatives.
Qualifications and Requirements:
Education: Bachelor’s degree or higher in Computer Science, Engineering, Educational Technology, or a closely related STEAM field.
Certification: A valid teaching qualification/license.
Experience: A minimum of 3 years of proven, successful teaching experience, with a demonstrated record of integrating computer science/technology into project-based or STEAM curricula at the secondary level.
Technical Proficiency: Strong background in one or more of the following: programming (e.g., Python, Scratch, Java), physical computing, robotics, app/game development, or multimedia design.
Language: Proficient English language skills are required for instruction and professional communication.
We provide a competitive salary and an attractive benefits package that includes:
Competitive Salary
Housing Allowance or on-campus apartment
Health Insurance
Flight Reimbursement
Paid Holidays & Vacation Time.
Location: Chaoyang District, Beijing
Start Date: ASAP, 2025
Position Overview:
We are seeking a visionary and innovative educator to join our team as a STEAM & Computer Science Integration Teacher. This role goes beyond traditional subject boundaries, requiring a candidate who can design and deliver a dynamic curriculum where computational thinking and digital creation are seamlessly woven into the fabric of project-based, interdisciplinary STEAM learning. You will empower secondary students to solve complex, real-world problems by leveraging technology as a fundamental tool for inquiry, design, and innovation.
Key Responsibilities:
Design, develop, and implement a cutting-edge, project-based curriculum that authentically integrates Computer Science principles (e.g., coding, data analysis, hardware control) with core elements of Science, Technology, Engineering, Arts, and Mathematics (STEAM).
Facilitate hands-on, inquiry-driven learning experiences where students apply programming, robotics, digital fabrication (e.g., 3D printing), and data visualization to tackle interdisciplinary challenges.
Foster a classroom environment that celebrates computational thinking, creative problem-solving, collaboration, and iterative design (e.g., the engineering design process).
Utilize a variety of assessment methods to evaluate student learning in both technical skills and cross-disciplinary understanding.
Manage and maintain technology-rich learning environments, including computer labs, maker spaces, or robotics kits.
Lead or mentor student teams in relevant co-curricular activities, such as robotics competitions, coding clubs, or science fairs.
Collaborate with colleagues across departments (Science, Math, Art, etc.) to develop and support school-wide STEAM initiatives.
Qualifications and Requirements:
Education: Bachelor’s degree or higher in Computer Science, Engineering, Educational Technology, or a closely related STEAM field.
Certification: A valid teaching qualification/license.
Experience: A minimum of 3 years of proven, successful teaching experience, with a demonstrated record of integrating computer science/technology into project-based or STEAM curricula at the secondary level.
Technical Proficiency: Strong background in one or more of the following: programming (e.g., Python, Scratch, Java), physical computing, robotics, app/game development, or multimedia design.
Language: Proficient English language skills are required for instruction and professional communication.
We provide a competitive salary and an attractive benefits package that includes:
Competitive Salary
Housing Allowance or on-campus apartment
Health Insurance
Flight Reimbursement
Paid Holidays & Vacation Time.
Get email alerts for the latest"STEAM Computer Science Teacher-Secondary jobs in Beijing"
