1,909 Computer Science jobs in Kenya
IGCSE Computer Science Teacher
Posted today
Job Viewed
Job Description
At
Brightcrest International School (BCS)
, we are redefining the future of learning. As a fully online Cambridge school, we offer world-class education from
Early Years to A Level/IBDP
, providing students across Africa and beyond with flexible, accessible, and high-quality international schooling. Our mission is to combine academic excellence with digital innovation, ensuring every learner thrives in a globalized world.
We are seeking a passionate and dedicated
IGCSE Computer Science Teacher
to join our growing faculty.
Responsibilities
- Deliver engaging and interactive IGCSE Computer Science lessons in line with the Cambridge curriculum.
- Design and implement lesson plans, assessments, and practical coding exercises tailored to diverse learners.
- Prepare students for IGCSE examinations through effective teaching strategies, test practice, and feedback.
- Integrate technology and digital tools to enhance the learning experience.
- Provide individualized academic support, guidance, and mentoring to students.
- Collaborate with colleagues to align teaching standards and contribute to BCS's innovative learning environment.
- Participate in departmental meetings, training, and professional development initiatives.
Qualifications
- Bachelor's degree in Computer Science, Information Technology.
- Teaching qualification is an added advantage.
- Proven experience teaching
IGCSE Computer Science
(Cambridge curriculum experience strongly preferred). - Strong knowledge of programming (Python/Java), algorithms, databases, and problem-solving concepts.
- Excellent communication and classroom management skills in an online environment.
- Passionate about inspiring students and adapting teaching to meet diverse learning needs.
Join us in shaping the future of online international education
Apply now by sending your CV to
Senior Lecturer - Computer Science
Posted 1 day ago
Job Viewed
Job Description
Your responsibilities will include designing and delivering engaging curriculum for undergraduate and postgraduate courses in areas such as software engineering, artificial intelligence, data science, cybersecurity, and algorithms. You will mentor students, supervise research projects and theses, and foster a stimulating learning environment. The Senior Lecturer will also be expected to stay at the forefront of their field, conducting independent research, publishing in reputable academic journals, and presenting findings at conferences. Collaboration with colleagues, contributing to departmental initiatives, and engaging in curriculum development are key aspects of this role. We are looking for an enthusiastic educator and researcher who can inspire students and contribute significantly to the advancement of Computer Science education through effective remote teaching methodologies. This is an exceptional opportunity to shape the future of computing professionals from a flexible, remote setting.
Key Responsibilities:
- Teach and develop curriculum for undergraduate and postgraduate Computer Science courses.
- Conduct research in specialized areas of Computer Science and publish findings.
- Mentor and supervise student research projects, dissertations, and theses.
- Develop innovative teaching materials and methods for remote delivery.
- Engage students actively and foster a supportive learning environment.
- Contribute to departmental administration and academic development.
- Collaborate with faculty on research initiatives and curriculum enhancements.
- Present research findings at academic conferences and seminars.
- Stay current with advancements in Computer Science and educational technology.
- Provide academic advising and support to students.
- Ph.D. in Computer Science or a closely related field.
- Master's degree in Computer Science from a recognized institution.
- Minimum of 5 years of teaching experience at the university level.
- Demonstrated record of research and publications in reputable journals and conferences.
- Expertise in one or more areas of Computer Science (e.g., AI, Software Engineering, Data Science, Cybersecurity).
- Excellent teaching, communication, and presentation skills.
- Experience with online learning platforms and remote teaching technologies.
- Ability to work independently and manage responsibilities effectively in a remote environment.
- Strong research and analytical capabilities.
Senior Lecturer - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Deliver engaging lectures and tutorials in various computer science topics, including but not limited to programming, algorithms, data structures, software engineering, artificial intelligence, and cybersecurity.
- Develop and update curriculum, course content, and assessment methods to reflect current industry trends and academic standards.
- Supervise undergraduate and postgraduate student research projects, dissertations, and theses.
- Conduct independent research in a specialized area of computer science and publish findings in reputable academic journals and conferences.
- Contribute to the department's administrative duties, such as curriculum development committees, student admissions, and quality assurance processes.
- Mentor and advise students on academic and career paths.
- Participate in faculty meetings, departmental seminars, and university-wide initiatives.
- Foster a collaborative and inclusive learning environment for all students.
- Engage in professional development activities to stay current with advancements in computer science and pedagogy.
- Seek opportunities for external funding and research grants.
Qualifications:
- A Ph.D. in Computer Science or a closely related field from a recognized university.
- A minimum of 5 years of teaching experience at the university level.
- A strong publication record in peer-reviewed journals and conference proceedings.
- Demonstrated ability to teach a broad range of computer science subjects effectively.
- Experience in curriculum development and assessment design.
- Excellent communication, presentation, and interpersonal skills.
- Ability to work effectively both independently and as part of a team.
- Proven research capabilities and a clear research agenda.
- Experience with online and blended learning methodologies is advantageous.
- A commitment to fostering diversity and inclusion in academia.
University Lecturer - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Senior Lecturer - Computer Science
Posted 3 days ago
Job Viewed
Job Description
University Professor - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Senior Lecturer - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Deliver engaging and informative lectures in various computer science subjects to undergraduate and postgraduate students.
- Develop and update course curricula, lecture materials, and assessment strategies to reflect current industry trends and research advancements.
- Supervise student projects, theses, and dissertations, providing guidance and mentorship.
- Conduct independent research in a specialized area of computer science and publish findings in reputable academic journals and conferences.
- Contribute to departmental administrative tasks, such as committee work and student advising.
- Foster a collaborative and stimulating learning environment for students.
- Collaborate with colleagues on curriculum development, research initiatives, and departmental planning.
- Mentor and guide junior faculty members and teaching assistants.
- Participate in academic outreach activities and promote the department's programs.
- Maintain up-to-date knowledge of advancements in computer science and related fields.
- Ph.D. in Computer Science or a closely related field.
- A minimum of 5 years of experience in higher education teaching and research, with a demonstrated record of academic achievement.
- Proven ability to lecture effectively at university level.
- Strong research portfolio with publications in peer-reviewed journals and conference proceedings.
- Expertise in one or more of the following areas: Artificial Intelligence, Machine Learning, Cybersecurity, Data Science, Software Engineering, or Systems Programming.
- Excellent communication, presentation, and interpersonal skills.
- Experience with curriculum development and assessment design.
- Ability to work effectively in both remote and on-campus settings.
- Commitment to student success and academic excellence.
- Postdoctoral research experience is an advantage.
Be The First To Know
About the latest Computer science Jobs in Kenya !
University Lecturer - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Senior Lecturer - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Senior Lecturer - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Deliver engaging and informative lectures and tutorials in undergraduate and postgraduate computer science courses.
- Develop and update course materials, syllabi, and assessment strategies.
- Mentor and supervise student research projects, dissertations, and theses.
- Conduct independent research in a relevant area of computer science and publish findings in reputable journals and conferences.
- Contribute to the department's academic and administrative activities.
- Collaborate with colleagues on curriculum development and program enhancement initiatives.
- Provide academic advising and support to students.
- Engage in service to the university and the broader academic community.
- Stay current with advancements in computer science and pedagogical best practices.
- Utilize virtual learning platforms and digital tools effectively for instruction and student engagement.
- Ph.D. in Computer Science or a closely related field.
- A strong record of teaching experience at the university level, with a minimum of 5 years as a lecturer or equivalent.
- Demonstrated expertise in at least one core area of computer science (e.g., Artificial Intelligence, Software Engineering, Data Science, Cybersecurity, Networking).
- A significant publication record in peer-reviewed journals and conference proceedings.
- Excellent presentation, communication, and interpersonal skills.
- Experience with online teaching methodologies and learning management systems.
- Ability to work independently and manage teaching and research responsibilities effectively in a remote setting.
- Passion for teaching and student development.
- A commitment to academic excellence and innovation.
- Postdoctoral research experience is highly desirable.