Back to Job Adverts
  • Advert Number
    KSU/AC/SIST/COMP/02/41/25
  • Position
    ICT OFFICER I (Software Developer)
  • Experience Level
  • Type
  • Pay Scale
    N/A
  • Closing Date
    May 13 2025
  • Department
    DIRECTORATE OF INFORMATION COMMUNICATION TECHNOLOGY
  • Number of Vacancies
    2
  • Open Date
    Apr 24 2025
  • Job Group
    Grade 10

ICT OFFICER I (SOFTWARE DEVELOPER) - GRADE TEN (10)

To be eligible for appointment to the position of Software Developer, the candidate must have:

Frontend Architecture and development

     Write clean, modular, and scalable code in JavaScript (Vue.js) that interacts with a RESTful API built in Laravel.

     Optimize application performance, bundle sizes, and load times, with a focus on SEO, mobile performance, and accessibility.**

     Develop mobile applications for our web platforms

Requirements

1. Languages

     HTML: A solid understanding of HTML5, including semantic HTML and accessibility practices.

     CSS: Expertise in CSS, including Flexbox, Grid, and responsive design principles.

     JavaScript: Strong knowledge of vanilla JavaScript (ES6+), including features like async/await, destructuring, template literals, and arrow functions.

     One of the mobile programing languages but majorly kotlin

2. Frameworks/Libraries

     React.js (or Angular, Vue.js): Knowledge of modern JavaScript frameworks/libraries for building dynamic web applications.

     State Management: Familiarity with state management libraries like Redux, Context API (for React), Vuex (for Vue), etc.

     CSS Preprocessors: Experience with tailwind and not bootstrap

     Kotlin :For mobile apps development

3.Knowledge in version control - Github or Gitbucket

4.Build Tools & Task Runners - Webpack, Parcel, or Vite for bundling asset,NPM/Yarn for managing dependencie or Babel for JavaScript transpilation.

5.Familiar with frontend testing frameworks and unit,integration and end-to-end testing experience

6.Responsive Design - Experience in designing responsive web applications using techniques like media queries, mobile-first

7.Mobile App Development - Be able to develop mobile apps for our platforms and integrate with existing apis

8.UI/UX Principles - understanding of user interface (UI) and user experience (UX) design principles and be familiar with design tools like Figma, Sketch, or Adobe XD

9.Progressive Web Apps (PWA): Understanding of PWA principles

Experience & Education

     Bachelor’s Degree in Computer Science, Information Technology, or a related field

     Professional Experience: Typically 3–5 years of experience in frontend development.

     Portfolio: A portfolio of web projects showcasing skills

How to apply

Interested and qualified persons will be required to send their certified copies of academic/professional certificates and an application letter including a curriculum vitae with email and telephone contacts for three (3) referees.

 

To be considered, ten (10) copies of your application must be received on or before 13th May, 2025 addressed to: -

The Vice Chancellor,

Kisii University,

P.O Box 408-40200,
KISII