NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs
9 days ago
Apply with autofill
Apply with autofill
CS
Crown Private School·9 days ago
9 days ago

Computer Science Teacher

Dubai, United Arab EmiratesFull-timeMid · 2-5 yearsSchool Teacher

Sign up free to see how well your resume matches this role.

Boost your chances at Crown Private School

How you compare FREE

?
Your scoreYour score: not yet known
→
45
Top 10%Top 10%: 45 out of 100

Top 10% of NextRaise users matched against School Teacher roles in United Arab Emirates.

Must-have skills for this role

  • programming
  • python
  • java
  • c++

PDF or DOCX · no account needed

Apply faster with autofill FREEThe NextRaise extension autofills your application in one click.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

What you'll do

  • Plan and deliver engaging Computer Science and Information Technology lessons according to the prescribed curriculum.
  • Teach programming concepts, algorithms, data structures, databases, networking, cybersecurity, and computer fundamentals according to students' grade levels.
  • Introduce students to programming languages such as Python, Java, C++, JavaScript, or other relevant languages.
  • Develop lesson plans, presentations, practical exercises, assignments, projects, quizzes, and examinations.
  • Conduct practical laboratory sessions and programming exercises.
  • Teach students computational thinking, logical reasoning, problem-solving, and algorithmic skills.
  • Guide students in developing software, websites, applications, and technology-based projects.
  • Use interactive teaching methods, coding platforms, educational software, and digital resources.
  • Assess students through practical examinations, assignments, projects, tests, and classroom activities.
  • Monitor student progress and provide additional support or remedial instruction when required.
  • Encourage students to participate in coding competitions, technology fairs, robotics activities, and computer science projects.
  • Maintain computer laboratory discipline and ensure students follow appropriate safety and technology-use guidelines.

What they're looking for

  • Bachelor's degree in Computer Science, Information Technology, Computer Applications, Education, or a related field.
  • Teaching qualification such as B.Ed. or an equivalent recognized certification, where applicable.
  • [0–X] years of relevant teaching experience.
  • Strong knowledge of computer science fundamentals and programming.
  • Good communication and classroom-management skills.
  • Ability to explain technical concepts clearly to students.
  • Familiarity with online learning platforms and educational technology.

Nice to have

  • Robotics or IoT knowledge is an advantage

Summarised by NextRaise from the employer’s description, which follows in full below.

Full description from employer

Job Description – Computer Science Teacher

Job Summary

  1. We are seeking a qualified and enthusiastic Computer Science Teacher to teach students the fundamentals and applications of computer science, programming, information technology, and digital literacy. The teacher will create engaging, practical learning experiences and help students develop computational thinking, problem-solving, programming, and technology skills.

Key Responsibilities

  • Plan and deliver engaging Computer Science and Information Technology lessons according to the prescribed curriculum.
  • Teach programming concepts, algorithms, data structures, databases, networking, cybersecurity, and computer fundamentals according to students' grade levels.
  • Introduce students to programming languages such as Python, Java, C++, JavaScript, or other relevant languages.
  • Develop lesson plans, presentations, practical exercises, assignments, projects, quizzes, and examinations.
  • Conduct practical laboratory sessions and programming exercises.
  • Teach students computational thinking, logical reasoning, problem-solving, and algorithmic skills.
  • Guide students in developing software, websites, applications, and technology-based projects.
  • Use interactive teaching methods, coding platforms, educational software, and digital resources.
  • Assess students through practical examinations, assignments, projects, tests, and classroom activities.
  • Monitor student progress and provide additional support or remedial instruction when required.
  • Encourage students to participate in coding competitions, technology fairs, robotics activities, and computer science projects.
  • Maintain computer laboratory discipline and ensure students follow appropriate safety and technology-use guidelines.
  • Maintain accurate records of attendance, grades, assessments, and student performance.
  • Communicate with parents/guardians and academic staff regarding student progress when required.
  • Stay updated with emerging technologies, programming languages, educational tools, and developments in computer science.
  • Participate in staff meetings, training programs, workshops, school events, and extracurricular activities.
  • Promote responsible, ethical, and safe use of technology, including awareness of cybersecurity and digital citizenship.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Computer Applications, Education, or a related field.
  • Teaching qualification such as B.Ed. or an equivalent recognized certification, where applicable.
  • [0–X] years of relevant teaching experience.
  • Strong knowledge of computer science fundamentals and programming.
  • Good communication and classroom-management skills.
  • Ability to explain technical concepts clearly to students.
  • Familiarity with online learning platforms and educational technology.

Key Technical Skills

  • Programming fundamentals
  • Python / Java / C++ / JavaScript
  • Algorithms and data structures
  • Database concepts and SQL
  • Web development fundamentals
  • Computer networks
  • Operating systems
  • Cybersecurity fundamentals
  • MS Office / Google Workspace
  • Coding and educational platforms
  • Robotics or IoT knowledge is an advantage

Key Skills

  • Lesson planning and curriculum delivery
  • Programming instruction
  • Practical laboratory teaching
  • Classroom management
  • Student assessment and evaluation
  • Problem-solving and logical reasoning
  • Project-based learning
  • Educational technology
  • Student mentoring
  • Communication and presentation

Key Competencies

  • Strong technical knowledge
  • Passion for teaching technology
  • Creativity and innovation
  • Patience and adaptability
  • Strong analytical and problem-solving skills
  • Ability to motivate students
  • Good interpersonal and communication skills
  • Organization and time management
  • Professionalism and integrity

Company

CS
Crown Private School
Dubai, United Arab Emirates

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Crown Private School's careers site·first seen 22 Sept 2026·last verified 22 Sept 2026·How we source jobs

Similar jobs

  • Primary French Teacher - Immediate Joining at LEAMS Education Services (Gamma Holdings LLC.)دبي, United Arab Emirates–match not yet calculated
  • KG Arabic Teacher at internationalschoolsNibras International School, United Arab Emirates–match not yet calculated
  • Arabic B Teacher at LEAMS Education Services (Gamma Holdings LLC.)Dubai, United Arab Emirates–match not yet calculated
  • Art Teacher at LEAMS Education Services (Gamma Holdings LLC.)دبي, United Arab Emirates–match not yet calculated
  • Primary Humanities Teacher - Immediate Joining at LEAMS Education Services (Gamma Holdings LLC.)دبي, United Arab Emirates–match not yet calculated

Browse more jobs

  • School Teacher jobs in United States
  • School Teacher jobs in United Kingdom
  • School Teacher jobs in Germany
  • Retail Sales Associate jobs in United States