Job Type

Full-time

Work Type

On-Site

Location

Dubai, UAE

Experience

2 - 4 years

Role Overview:

As a Computer Science Teacher at [Private School ], you will play a pivotal role in shaping the technological literacy and computational skills of our students. You will inspire, guide, and educate students in the field of computer science, fostering their understanding of programming languages, algorithms, problem-solving techniques, and emerging technologies.


**Responsibilities:**

- Deliver engaging and effective computer science lessons to students across different grade levels.

- Develop and implement a comprehensive curriculum that aligns with educational standards and promotes students' technical proficiency.

- Foster a positive and inclusive learning environment where students can explore, experiment, and collaborate in their pursuit of computer science knowledge.

- Create and administer assessments to evaluate students' understanding and progress, providing constructive feedback for improvement.

- Stay updated with the latest developments in computer science and technology to ensure the curriculum remains relevant and cutting-edge.

- Encourage students to think critically and creatively, applying computational thinking to real-world challenges.

- Mentor and guide students who show a keen interest in pursuing computer science beyond the classroom.

- Collaborate with fellow educators to integrate computer science concepts into interdisciplinary projects and activities.

- Participate in school events, parent-teacher conferences, and professional development opportunities.

- Uphold the school's values and contribute to maintaining a positive and respectful school culture.

Desired Candidate Profile

- Bachelor's degree or higher in Computer Science, Computer Engineering, or a related field.

- Teaching certification or qualification (e.g., PGCE, Teaching License) is preferred.

- Strong passion for computer science education and a genuine desire to inspire students.

- Proficiency in programming languages such as Python, Java, or C++.

- Excellent communication and interpersonal skills to connect with students, parents, and colleagues.

- Prior teaching experience, particularly in a K-12 or private school setting, is advantageous.

- Familiarity with modern teaching methodologies, technology-enhanced learning, and educational tools.

- Ability to adapt teaching methods to accommodate different learning styles and abilities.

 

Benefits:

- Competitive salary and benefits package.

- Professional development opportunities to enhance teaching skills and stay current with educational trends.

- Collaborative and supportive work environment.

- Opportunity to shape the computer science curriculum and make a lasting impact on students' education.

- Access to state-of-the-art facilities and resources.