The East African University (TEAU) is 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.
Responsibilities
Teaching & Curriculum Delivery
Plan and deliver engaging, student-centred lectures, practical laboratory sessions, tutorials, and seminars across a range of ICT modules.
Develop and regularly update course materials, study guides, lecture notes, and learning resources in line with curriculum requirements and industry standards.
Design formative and summative assessments including assignments, practicals, projects, tests, and examinations.
Use innovative and inclusive teaching methods and leverage learning management systems (LMS) such as Moodle or Blackboard.
Monitor and track student attendance, participation, and performance.
Programming & Software Development Instruction
Deliver instruction in C# (.NET Framework and .NET Core), C Programming, C++, Java (Core, EE, Spring, Android), and PHP (MySQL integration).
Guide students in Python (Data Science, Automation), JavaScript/TypeScript (React, Angular, Vue.js, Node.js), and SQL/NoSQL databases.
Train students in version control using Git and platforms such as GitHub.
Computer Networks & Infrastructure
Teach foundational and advanced networking concepts including OSI/TCP/IP models, routing protocols (OSPF, RIP, BGP), VLANs, and network security.
Deliver practical laboratory sessions involving simulation tools such as Cisco Packet Tracer or GNS3.
Introduce students to cloud computing, virtualization, and Software-Defined Networking (SDN).
Student Mentorship & Academic Support
Serve as an academic mentor and advisor, providing guidance on academic performance and career pathways.
Supervise student final-year projects, research assignments, and capstone projects.
Identify at-risk students and collaborate with student support services for interventions.
Research, Innovation & Scholarship
Actively engage in research activities, scholarly writing, and knowledge generation within the ICT field.
Publish in peer-reviewed academic journals and participate in external research projects/grants.
Departmental & Administrative Duties
Participate in departmental meetings, faculty boards, and institutional governance structures.
Contribute to module review, accreditation processes, and quality assurance activities.
Assist in the coordination of departmental events such as hackathons and industry engagements.
Requirements
Minimum Qualifications
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.
A minimum of twenty-four (24) publication points, of which at least sixteen (16) should be from refereed journal papers.
A minimum of three (3) years of documented teaching experience at a tertiary level (university, college, or polytechnic).
Preferred Qualifications & Certifications
PhD (Doctorate) in Information Technology or a related discipline is a significant added advantage.
Professional certifications such as CCNA/CCNP, Azure Administrator/Developer, CompTIA (A+, Network+, Security+), Oracle Certified Professional, or AWS Certified Solutions Architect are highly desired.
Skills & Competencies
Technical mastery of multiple programming languages (C#, C++, Java, PHP, Python, JavaScript).
Deep understanding of network infrastructure, cybersecurity, and database design.
Excellent verbal and written communication skills with the ability to explain complex technical concepts.
Strong organizational skills and the ability to manage multiple responsibilities simultaneously.
How to Apply
Interested and qualified candidates should apply online. Go to The East African University on teau.ac.ke to submit your application. Ensure you provide all required academic records and evidence of publications.
How to Apply
Interested and qualified candidates should apply online. Go to The East African University on teau.ac.ke to apply for the position. Ensure your application includes updated academic records, evidence of teaching experience, and a list of publications.