hirly

candiidus international school

Secondary Computer Science Teacher

Hyderabad, Telangana, India, India

Apply through hirly

Upload your resume and get a version tailored to this job, plus a cover letter, in about thirty seconds — before you create an account.

Apply with hirly

hirly's read of this role

Role family
Education
Seniority
Mid level
Country
IN
Work mode
On-site / unstated
First seen by hirly
23 Sept 2026

Derived automatically from the posting. Sign up to see how the role scores against your own resume.

the posting

Job Description: Secondary Computer Science Teacher

Curriculum: Cambridge International

Grades: 6 to 10 (Lower Secondary & IGCSE)

Department: ICT / Computer Science

Role Summary

The Secondary Computer Science Teacher is responsible for delivering engaging, concept-driven Computer Science instruction aligned with the Cambridge Lower Secondary and IGCSE Computer Science curriculum. The role focuses on developing students’ computational thinking, programming skills, problem-solving abilities, and understanding of computer systems.

Key Responsibilities

Teaching & Learning

Plan and deliver effective Computer Science lessons for Grades 6–10 in line with the Cambridge curriculum .

Teach foundational to advanced concepts, progressing from digital literacy and logic to algorithms and programming.

Use student-centered teaching strategies to encourage inquiry, creativity, and critical thinking.

Curriculum Implementation

Follow Cambridge Lower Secondary Computing (Grades 6–8) and IGCSE Computer Science (Grades 9–10).

Ensure lesson plans, learning objectives, and assessments align with Cambridge learning outcomes.

Integrate theory with practical programming activities (e.g., Python or similar high-level languages).

Assessment & Reporting

Design and administer formative and summative assessments.

Prepare students for Cambridge checkpoint (if applicable) and IGCSE external examinations.

Track student progress and provide timely, constructive feedback.

Maintain accurate academic records and reports.

Programming & Practical Skills

Teach algorithms, pseudocode, flowcharts, and structured programming.

Guide students in writing, testing, and debugging programs.

Introduce basic data handling, logic, and problem-solving techniques.

Classroom & Student Support

Create a positive, inclusive, and safe learning environment.

Differentiate instruction to meet diverse learning needs.

Support students academically and encourage responsible digital citizenship.

Professional Responsibilities

Participate in curriculum planning, staff meetings, and professional development.

Collaborate with colleagues on cross-curricular initiatives.

Communicate effectively with parents and school leadership.

Curriculum Coverage (Grades 6–10)

Grades 6–8 (Lower Secondary):

Computational thinking

Algorithms and logic

Introduction to programming

Data representation

Computer systems and networks

Digital responsibility and safety

Grades 9–10 (IGCSE):

Computer systems (hardware, software, networks)

Data representation and data transmission

Algorithms and problem-solving

Programming concepts and code development

Databases and Boolean logic

Emerging and automated technologies

Required Qualifications & Skills

Bachelor’s degree in Computer Science , Information Technology , or related field

Teaching qualification (B.Ed / PGCE / equivalent) preferred

Experience teaching Cambridge or international curriculum is an advantage

Strong subject knowledge in programming and computer systems

Excellent classroom management and communication skills

Proficiency in educational technology and digital tools

Personal Attributes

Passionate about teaching and technology

Organized, adaptable, and innovative

Strong problem-solving mindset

Committed to continuous professional growth

Original posting on candiidus international school's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job