Open until December 31, 2026
Professor – Mobile Programming
The International University of East Africa (IUEA) ✓
This page is based on the employer’s advert. If anything here differs from the employer’s own advert, the employer’s advert applies. Report a difference.
Job Description
Mobile programming is an important area of computing that connects software engineering principles with applications designed for smartphones, tablets and other mobile devices. At professorial level, expertise in this field can contribute to advanced learning, research development and the preparation of graduates for careers in a rapidly evolving digital environment.
The published vacancy information specifies a PhD in Science, Engineering, IT or a related field. It also identifies 10–15 years of university teaching and research experience, a strong publication record and previous academic leadership experience as key requirements. Candidates should therefore be prepared to demonstrate substantial academic achievement and a sustained contribution to higher education.
Relevant professional expertise may include mobile application development, software architecture, programming methodologies, application testing, mobile user experience and contemporary development environments. However, the university's detailed preferred technical specializations have not been established by the available announcement and should be checked against the original vacancy.
The position may interest established academics seeking to contribute their knowledge to university teaching, scholarly investigation and the development of computing education. Applicants should be able to document their academic credentials, research contributions, publications and leadership achievements where requested by the employer.
Application deadline: 31 December 2026.
Experience
Responsibilities
Curriculum development: Contribute to the design, review and improvement of learning materials, course structures and practical exercises relevant to mobile software development, where assigned.
Practical learning: Support applied learning through suitable programming exercises, software projects, demonstrations and assessment activities that help students connect computing theory with implementation.
Research development: Conduct and contribute to scholarly research within the candidate's area of expertise, pursuing questions relevant to mobile computing and software engineering where appropriate.
Scholarly publication: Prepare research findings for publication and contribute to academic knowledge through peer-reviewed articles, conference papers or other recognized scholarly outputs.
Student supervision: Supervise undergraduate or postgraduate research projects where authorized, providing appropriate academic guidance on research design, technical implementation and scholarly writing.
Academic mentorship: Support the professional development of students and junior academic colleagues through consultation, research guidance and other assigned mentoring activities.
Academic leadership: Contribute to departmental or faculty initiatives, program development, academic planning and quality improvement within the scope of delegated responsibilities.
Industry engagement: Explore appropriate opportunities for collaboration with software developers, technology organizations and other relevant partners to strengthen practical learning and research connections.
Assessment and feedback: Develop or review assessments where assigned, evaluate student work against approved criteria and provide constructive feedback that supports learning outcomes.
Research collaboration: Participate in academic partnerships, research groups and interdisciplinary initiatives that align with institutional priorities and the candidate's specialization.
Academic standards: Follow applicable institutional policies, research ethics requirements, assessment procedures and academic integrity standards.
Professional development: Maintain current knowledge of mobile computing, software engineering research and relevant developments in higher education.
Institutional service: Participate in academic meetings, committees, program reviews or other university service activities when formally assigned.
Reporting and evaluation: Contribute to teaching reviews, research reporting and program evaluation activities as required by the university.
Qualifications
Academic experience: Approximately 10–15 years of university teaching and research experience.
Research achievement: A strong record of scholarly publications.
Academic leadership: Demonstrable experience in academic leadership.
Applicants should verify whether IUEA specifies a particular doctoral specialization, professorial appointment criteria, minimum publication profile, postgraduate supervision record or other academic requirements.
Candidates should prepare accurate evidence of their qualifications, employment history, research contributions and leadership experience. Any additional certificates, academic transcripts, professional registrations or referees should be supplied only as required by the employer's official instructions.
The source information does not establish additional mandatory certifications or a specific programming-language requirement. Such requirements should not be added as compulsory eligibility conditions without confirmation.
Skills
Programming expertise: Ability to explain programming concepts, software design and implementation approaches.
Software architecture: Knowledge of application structure, maintainability, testing and software quality.
Research methodology: Capacity to formulate research questions, evaluate evidence and communicate findings.
Scholarly writing: Ability to produce clear academic manuscripts and contribute to publication.
Teaching and assessment: Ability to communicate advanced concepts and evaluate student learning fairly.
Academic leadership: Experience supporting academic programs, research initiatives or institutional development.
Student supervision: Ability to guide research planning, technical problem-solving and academic writing.
Critical analysis: Capacity to evaluate technical approaches, research results and emerging computing challenges.
Communication: Clear presentation of complex concepts to students, colleagues and research audiences.
Collaboration: Ability to work with academics, learners and external professional partners.
Professional adaptability: Willingness to maintain relevant expertise as mobile platforms and development practices evolve.
How to Apply
Vacancy reference: JOB-20261018-651F53
The link below opens the employer’s general careers or application page, not a page for this vacancy only. Search for reference JOB-20261018-651F53 to find it.
Confirm the eligibility requirements, application method, required documents and any instructions specific to this appointment.
Prepare an up-to-date academic CV highlighting doctoral qualifications, university teaching, research experience, publications and leadership achievements.
Assemble academic transcripts, certificates, publication details, references and other supporting documents if requested.
Follow the employer's stated submission procedure and use only the verified application destination.
Submit the application before 31 December 2026, subject to confirmation that the vacancy remains open.
Retain the vacancy reference and any application confirmation for future correspondence.
Before You Apply
JobOoro guidance built from the details of this listing. It is not part of the employer’s advert and adds no requirements of its own.
- Apply before the deadline: December 31, 2026.
- Check that you meet the qualification the employer states: Doctoral degree (PhD).
- Compare your experience with the employer’s requirement: 10 years.
- Apply only through the route given under “How to Apply”.
- The application link opens the employer’s general portal: use reference JOB-20261018-651F53 to find this vacancy.
- Quote the reference number JOB-20261018-651F53 in your application.
- Keep a copy of this advert and of what you submitted.
Application Safety
Review the complete job information before applying. Verify the employer and use only the stated application instructions. Never provide passwords, banking credentials, payment-card details or other confidential authentication information as part of a normal employment application. Legitimate employers do not ask applicants to pay a fee to apply.
How JobOoro Maintains Listings
Listings on JobOoro are posted by employers and reviewed before they appear. Vacancies are removed automatically once their deadline passes. Listings that look incomplete, duplicated or suspicious are kept out of search engines, and you can report a problem at any time using the link in the listing verification box. Read more about JobOoro, or contact us.