ICT Lecturer job at The East African University
10 Days Ago
Linkedid Twitter Share on facebook
ICT Lecturer
2026-03-09T11:33:33+00:00
The East African University
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8472/logo/eeeeee.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Education, and Training
Education, Computer & IT, Science & Engineering
KES
MONTH
2026-03-12T17:00:00+00:00
8

Background information about the job or company (e.g., role context, company overview)

The East African University (TEAU) is a fully chartered private university in Kenya, dedicated to offering high-quality, accessible, and transformative education. Located in the serene town of Kitengela, Kajiado County, TEAU is recognized and accredited by the Commission for University Education (CUE), a testament to its academic excellence, robust governanc...

We are seeking a highly qualified, dynamic, and passionate ICT Lecturer to join our growing Department of Information and Communication Technology. The successful candidate will play a pivotal role in shaping the next generation of technology professionals through quality teaching, mentorship, and academic leadership.

This is an exciting opportunity for an experienced academic and industry practitioner who is committed to excellence in education, research, and student development within a vibrant and forward-thinking ICT department.

The ICT Lecturer is responsible for delivering high-quality instruction across a range of computing and technology disciplines.

Working within a collaborative academic environment, the lecturer will design and deliver engaging curricula, contribute to departmental research, and provide mentorship and academic guidance to students at undergraduate and postgraduate levels.

The role demands deep technical expertise, a genuine passion for teaching, and a commitment to staying current with emerging technologies and industry trends.

Minimum Qualifications (Required)

  • Master’s Degree in Information Technology,Computer Science,Software Engineering, Information Systems, or a closely related field from a recognised and accredited institution.
  • A strong academic record demonstrating breadth of knowledge across core computing disciplines including programming,networks, databases, and systems analysis.
  • Evidence of continued professional development or further academic study in relevant ICT areas.
  • A minimum of twenty-four (24) publication points, of which at least sixteen (16) should be from refereed journal papers

Preferred Qualifications (Added Advantage)

  • PhD (Doctorate) in Information Technology,Computer Science,Software Engineering, or a related discipline-this will be a significant added advantage and will be considered favourably during selection.
  • Candidates who are currently enrolled in or have completed doctoral research in a relevant ICT field are encouraged to apply.

Professional Certifications (Added Advantage)

  • Possession of one or more of the following professional certifications, or equivalent, will be an added advantage:
    • Cisco Certified Network Associate (CCNA) / CCNP/CCIE
    • Microsoft Certified: Azure Administrator, Azure Developer, or Microsoft 365
    • CompTIA A+, Network+, Security+,or Cloud+
    • Oracle Certified Professional (OCP)-Java or Database
    • AWS Certified Solutions Architect/Developer/Cloud Practitioner
    • Certified Information Systems Security Professional (CISSP)
    • Project Management Professional (PMP) or PRINCE2
    • Any other recognised industry certification relevant to the field of ICT

Teaching Experience

  • A minimum of three (3) years of documented teaching experience in an academic institution (university,college, or polytechnic) at tertiary level.
  • Demonstrated ability to plan, develop, and deliver curricula in ICT subjects at undergraduate or postgraduate level.
  • Experience with a variety of teaching methodologies including face-to-face,blended,and online/distance learning formats.
  • Track record of preparing and presenting high-quality lecture materials, practical lab sessions, tutorials,and assessments.
  • Experience in invigilating examinations and marking student work with integrity and consistency.

Administrative Experience (Added Advantage)

  • Experience in academic administration roles such as Programme Coordinator, Module Leader,or Departmental Committee Member will be considered an added advantage.
  • Familiarity with academic governance processes including curriculum review, quality assurance,timetabling,and student record management.
  • Experience participating in or leading departmental meetings, committee work, and institutional planning processes.

Teaching & Curriculum Delivery

  • Plan and deliver engaging, student-centred lectures, practical laboratory sessions, tutorials, and seminars across a range of ICT modules assigned by the Head of Department.
  • Develop and regularly update course materials, study guides, lecture notes, and learning resources in line with curriculum requirements and current industry standards.
  • Design formative and summative assessments including assignments, practicals, projects, tests, and examinations that assess a range of competencies and learning outcomes.
  • Use innovative and inclusive teaching methods to accommodate diverse student learning styles,abilities,and backgrounds.
  • Integrate real-world applications, case studies, and industry scenarios into teaching practice to enhance student relevance and engagement.
  • Leverage learning management systems (LMS) such as Moodle, Blackboard, or equivalent platforms to deliver and manage course content effectively.
  • Monitor and track student attendance, participation, and performance, reporting concerns in a timely manner.

Student Mentorship & Academic Support

  • Serve as an academic mentor and advisor to assigned students, providing guidance on academic performance, career pathways, and professional development.
  • Motivate and inspire students to achieve their full academic and professional potential through consistent encouragement, feedback, and support.
  • Conduct regular student consultations and office hours to assist students with coursework, projects,and academic challenges.
  • Identify at-risk students early and collaborate with student support services to provide appropriate interventions and support mechanisms.
  • Supervise student final-year projects, research assignments, and capstone projects, providing meaningful and constructive academic guidance.
  • Foster a positive, inclusive, and intellectually stimulating learning environment that promotes curiosity,creativity, and critical thinking.

Programming & Software Development Instruction

  • The successful candidate must be competent and confident in teaching the following programming languages and technologies:
    • C#(.NET Framework and .NET Core)-including object-oriented design, Windows applications, and web development with ASP.NET
    • C Programming-including procedural programming, memory management, pointers, and system-level programming
    • C++-including object-oriented programming, data structures, algorithms, and systems programming
    • Java-including core Java,object-oriented concepts, Java EE, Spring Framework, and Android development fundamentals
    • PHP-including server-side web development, MySQL integration, and modern PHP frameworks
  • The candidate should additionally have working knowledge of or exposure to the following:
    • Python-for scripting,data science,automation, and web development (Django/Flask)
    • JavaScript/TypeScript-including front-end development (HTML5, CSS3, React, Angular, Vue.js)and back-end (Node.js)
    • SQL and database management (MySQL,PostgreSQL,Microsoft SQL Server,SQLite)
    • Version control using Git and platforms such as GitHub, GitLab, or Bitbucket

Frameworks & Development Tools

  • Candidates should demonstrate familiarity with modern development frameworks, tools, and methodologies including but not limited to:
    • .NET / ASP.NET MVC and ASP.NET Core
  • Plan and deliver engaging, student-centred lectures, practical laboratory sessions, tutorials, and seminars across a range of ICT modules assigned by the Head of Department.
  • Develop and regularly update course materials, study guides, lecture notes, and learning resources in line with curriculum requirements and current industry standards.
  • Design formative and summative assessments including assignments, practicals, projects, tests, and examinations that assess a range of competencies and learning outcomes.
  • Use innovative and inclusive teaching methods to accommodate diverse student learning styles,abilities,and backgrounds.
  • Integrate real-world applications, case studies, and industry scenarios into teaching practice to enhance student relevance and engagement.
  • Leverage learning management systems (LMS) such as Moodle, Blackboard, or equivalent platforms to deliver and manage course content effectively.
  • Monitor and track student attendance, participation, and performance, reporting concerns in a timely manner.
  • Serve as an academic mentor and advisor to assigned students, providing guidance on academic performance, career pathways, and professional development.
  • Motivate and inspire students to achieve their full academic and professional potential through consistent encouragement, feedback, and support.
  • Conduct regular student consultations and office hours to assist students with coursework, projects,and academic challenges.
  • Identify at-risk students early and collaborate with student support services to provide appropriate interventions and support mechanisms.
  • Supervise student final-year projects, research assignments, and capstone projects, providing meaningful and constructive academic guidance.
  • Foster a positive, inclusive, and intellectually stimulating learning environment that promotes curiosity,creativity, and critical thinking.
  • C# (.NET Framework and .NET Core)
  • C Programming
  • C++
  • Java
  • PHP
  • Python
  • JavaScript/TypeScript
  • SQL and database management
  • Version control using Git
  • .NET / ASP.NET MVC and ASP.NET Core
  • Master’s Degree in Information Technology, Computer Science, Software Engineering, Information Systems, or a closely related field from a recognised and accredited institution.
  • A strong academic record demonstrating breadth of knowledge across core computing disciplines including programming, networks, databases, and systems analysis.
  • Evidence of continued professional development or further academic study in relevant ICT areas.
  • A minimum of twenty-four (24) publication points, of which at least sixteen (16) should be from refereed journal papers.
  • PhD (Doctorate) in Information Technology, Computer Science, Software Engineering, or a related discipline (preferred).
  • Possession of relevant professional certifications (added advantage).
postgraduate degree
12
JOB-69aeb00d7085d

Vacancy title:
ICT Lecturer

[Type: FULL_TIME, Industry: Education, and Training, Category: Education, Computer & IT, Science & Engineering]

Jobs at:
The East African University

Deadline of this Job:
Thursday, March 12 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Monday, March 9 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about The East African University
The East African University jobs in Kenya

JOB DETAILS:

Background information about the job or company (e.g., role context, company overview)

The East African University (TEAU) is a fully chartered private university in Kenya, dedicated to offering high-quality, accessible, and transformative education. Located in the serene town of Kitengela, Kajiado County, TEAU is recognized and accredited by the Commission for University Education (CUE), a testament to its academic excellence, robust governanc...

We are seeking a highly qualified, dynamic, and passionate ICT Lecturer to join our growing Department of Information and Communication Technology. The successful candidate will play a pivotal role in shaping the next generation of technology professionals through quality teaching, mentorship, and academic leadership.

This is an exciting opportunity for an experienced academic and industry practitioner who is committed to excellence in education, research, and student development within a vibrant and forward-thinking ICT department.

The ICT Lecturer is responsible for delivering high-quality instruction across a range of computing and technology disciplines.

Working within a collaborative academic environment, the lecturer will design and deliver engaging curricula, contribute to departmental research, and provide mentorship and academic guidance to students at undergraduate and postgraduate levels.

The role demands deep technical expertise, a genuine passion for teaching, and a commitment to staying current with emerging technologies and industry trends.

Minimum Qualifications (Required)

  • Master’s Degree in Information Technology,Computer Science,Software Engineering, Information Systems, or a closely related field from a recognised and accredited institution.
  • A strong academic record demonstrating breadth of knowledge across core computing disciplines including programming,networks, databases, and systems analysis.
  • Evidence of continued professional development or further academic study in relevant ICT areas.
  • A minimum of twenty-four (24) publication points, of which at least sixteen (16) should be from refereed journal papers

Preferred Qualifications (Added Advantage)

  • PhD (Doctorate) in Information Technology,Computer Science,Software Engineering, or a related discipline-this will be a significant added advantage and will be considered favourably during selection.
  • Candidates who are currently enrolled in or have completed doctoral research in a relevant ICT field are encouraged to apply.

Professional Certifications (Added Advantage)

  • Possession of one or more of the following professional certifications, or equivalent, will be an added advantage:
    • Cisco Certified Network Associate (CCNA) / CCNP/CCIE
    • Microsoft Certified: Azure Administrator, Azure Developer, or Microsoft 365
    • CompTIA A+, Network+, Security+,or Cloud+
    • Oracle Certified Professional (OCP)-Java or Database
    • AWS Certified Solutions Architect/Developer/Cloud Practitioner
    • Certified Information Systems Security Professional (CISSP)
    • Project Management Professional (PMP) or PRINCE2
    • Any other recognised industry certification relevant to the field of ICT

Teaching Experience

  • A minimum of three (3) years of documented teaching experience in an academic institution (university,college, or polytechnic) at tertiary level.
  • Demonstrated ability to plan, develop, and deliver curricula in ICT subjects at undergraduate or postgraduate level.
  • Experience with a variety of teaching methodologies including face-to-face,blended,and online/distance learning formats.
  • Track record of preparing and presenting high-quality lecture materials, practical lab sessions, tutorials,and assessments.
  • Experience in invigilating examinations and marking student work with integrity and consistency.

Administrative Experience (Added Advantage)

  • Experience in academic administration roles such as Programme Coordinator, Module Leader,or Departmental Committee Member will be considered an added advantage.
  • Familiarity with academic governance processes including curriculum review, quality assurance,timetabling,and student record management.
  • Experience participating in or leading departmental meetings, committee work, and institutional planning processes.

Teaching & Curriculum Delivery

  • Plan and deliver engaging, student-centred lectures, practical laboratory sessions, tutorials, and seminars across a range of ICT modules assigned by the Head of Department.
  • Develop and regularly update course materials, study guides, lecture notes, and learning resources in line with curriculum requirements and current industry standards.
  • Design formative and summative assessments including assignments, practicals, projects, tests, and examinations that assess a range of competencies and learning outcomes.
  • Use innovative and inclusive teaching methods to accommodate diverse student learning styles,abilities,and backgrounds.
  • Integrate real-world applications, case studies, and industry scenarios into teaching practice to enhance student relevance and engagement.
  • Leverage learning management systems (LMS) such as Moodle, Blackboard, or equivalent platforms to deliver and manage course content effectively.
  • Monitor and track student attendance, participation, and performance, reporting concerns in a timely manner.

Student Mentorship & Academic Support

  • Serve as an academic mentor and advisor to assigned students, providing guidance on academic performance, career pathways, and professional development.
  • Motivate and inspire students to achieve their full academic and professional potential through consistent encouragement, feedback, and support.
  • Conduct regular student consultations and office hours to assist students with coursework, projects,and academic challenges.
  • Identify at-risk students early and collaborate with student support services to provide appropriate interventions and support mechanisms.
  • Supervise student final-year projects, research assignments, and capstone projects, providing meaningful and constructive academic guidance.
  • Foster a positive, inclusive, and intellectually stimulating learning environment that promotes curiosity,creativity, and critical thinking.

Programming & Software Development Instruction

  • The successful candidate must be competent and confident in teaching the following programming languages and technologies:
    • C#(.NET Framework and .NET Core)-including object-oriented design, Windows applications, and web development with ASP.NET
    • C Programming-including procedural programming, memory management, pointers, and system-level programming
    • C++-including object-oriented programming, data structures, algorithms, and systems programming
    • Java-including core Java,object-oriented concepts, Java EE, Spring Framework, and Android development fundamentals
    • PHP-including server-side web development, MySQL integration, and modern PHP frameworks
  • The candidate should additionally have working knowledge of or exposure to the following:
    • Python-for scripting,data science,automation, and web development (Django/Flask)
    • JavaScript/TypeScript-including front-end development (HTML5, CSS3, React, Angular, Vue.js)and back-end (Node.js)
    • SQL and database management (MySQL,PostgreSQL,Microsoft SQL Server,SQLite)
    • Version control using Git and platforms such as GitHub, GitLab, or Bitbucket

Frameworks & Development Tools

  • Candidates should demonstrate familiarity with modern development frameworks, tools, and methodologies including but not limited to:
    • .NET / ASP.NET MVC and ASP.NET Core

Work Hours: 8

Experience in Months: 12

Level of Education: postgraduate degree

Job application procedure

Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Thursday, March 12 2026
Duty Station: Nairobi | Nairobi
Posted: 09-03-2026
No of Jobs: 1
Start Publishing: 09-03-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.