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.

Get email alerts for the latest"STEAM Computer Science Teacher-Secondary jobs in Beijing"