Back to All Openings
Computer Science
Programming Teacher
Salmiya, Kuwait
Full-time
250.000 KWD - 350.000 KWD
About the Role
We are looking for a skilled Programming Teacher to deliver engaging instruction in various programming languages and concepts. The ideal candidate will guide students through practical exercises, projects, and theoretical foundations of software development.
• Design and deliver engaging lectures on programming languages and software development concepts.
• Teach students C/C++, PHP, .NET, Kotlin/Flutter, MySQL, MS SQL, ensuring a strong grasp of both theory and practical application.
• Develop a structured curriculum incorporating industry standards and emerging technologies.
• Guide students through coding exercises, projects, and hands-on learning experiences.
• Assess student performance through assignments, coding challenges, and exams.
• Foster problem-solving and analytical thinking among students.
• Stay updated with the latest advancements in software engineering and incorporate them into coursework.
• Provide mentorship and career guidance to students pursuing programming-related professions.
• Participate in academic research, faculty meetings, and collaborative projects.
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Strong proficiency and teaching ability in C/C++, PHP, .NET, Kotlin/Flutter, MySQL, MS SQL. Prior teaching or training experience is highly desirable. Ability to explain complex concepts clearly.
• Education: A **Bachelor’s or Master’s degree** in Computer Science, Software Engineering, or a related technical field.
• Technical Expertise: Strong proficiency in C/C++, PHP, .NET, Kotlin/Flutter, MySQL, MS SQL.
• Teaching Ability: Capacity to explain complex programming concepts in a clear and accessible manner.
• Experience: Prior teaching or training experience is highly desirable.
• Skills: Excellent communication, problem-solving, and interpersonal skills.
• Adaptability: Ability to evolve teaching methods to align with modern programming practices.
• Industry Knowledge: Awareness of software development trends and best practices.
Submit Your Application
Please fill out all the required fields and upload your documents below.