Application Developer Job Vacancy in Kenya

Position Title: Application Developer

Job Description: Reporting to the IT Manager, the position holder will be responsible for the following, amongst others;

Duties and Responsibilities

  • Writing well-designed, testable, efficient code by using best software development practices.
  • Creating website layout/user interfaces by using standard HTML/CSS practices.
  • Develop web applications, web portals, using JAVA/JavaScript
  • Developing solutions that have an element of; Cloud Computing, Data Science, Artificial intelligence and Translating UI/UX wireframes to visual elements.
  • Building and testing Application Program Interfaces (APIs) for applications to exchange data.
  • Integrating data from various back-end services and databases.
  • Integration of the front-end and back-end aspects of the web application.
  • Updating, repairing, modifying, and developing existing software and generic applications.
  • Creating reports and presenting development updates to teams and stakeholders.
  • Developing technical documents and handbooks to accurately represent application design and code.
  • Researching potential programming needs and required programming languages for the organization.
  • Mobile Application on Android platform development will be an added advantage.

Qualification & Experience

  • Bachelor’s Degree in Computer Science or related field from a recognized university.
  • 1-2 years of working experience architecting and deploying business systems.
  • Top-notch programming skills and in-depth knowledge of modern HTML/CSS, and JavaScript.
  • Familiarity with at least one of the following programming languages: PHP, ASP.NET, Ruby on Rails, Python and Java.
  • A solid understanding of how web applications work including security, session management, and best development practices.
  • Adequate knowledge of relational database systems, Object Oriented Programming and web application development.
  • Basic knowledge of the Search Engine Optimization process.
  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform.
  • Must be well organized, able to plan work and deliver within strict deadlines with minimal supervision.
  • Should be a team player open to team input and collaborative work.

How to Apply

If you believe you have high performance culture, positive mental attitude and are self-driven, then apply using the following link;

on or before 10th September 2022.


We do not charge for job applications and interviews.

Shortlisting will be done on a rolling basis.

Due to the huge number of applications we get, only shortlisted candidates will be contacted.

Canvassing will lead to automatic disqualification.