Candidates Testimonials – How C.S.S Got Me Hired
Our Services
Free Trainings & Events
Software Developer NGO Job AIR
Software Developer NGO Job. IT Jobs In Kenya
AIR is currently seeking a Software Developer to join AIR’s FEWS NET (The Famine Early Warning Systems Network) project. The Famine Early Warning Systems Network (FEWS NET) is a leading provider of early warning and analysis on acute food insecurity around the world. The Software Developer is responsible for designing and implementing high-performance, user-centric Content Management System (CMS) features and themes, collaborating with team members, maintaining code quality and security, and leveraging Drupal best practices to deliver responsive, data-driven web applications.
This position will be located out of AIR’s Kenya office.
About AIR
Established in 1946, with headquarters in Arlington, Virginia, AIR is a nonpartisan, not-for-profit institution that conducts behavioral and social science research and delivers technical assistance to solve some of the most urgent challenges in the U.S. and around the world. We advance evidence in the areas of education, health, the workforce, human services, and international development to create a better, more equitable world.
Must Read>>The Ultimate CV Guide: 3 Easy Fixes To Grab Employer’s Attention
Responsibilities
The responsibilities for the position include:
- Design and implement new features and functionality to enhance the CMS, ensuring high performance, scalability, and availability.
- Develop responsive, user-friendly themes by translating design concepts into functional front-end implementations.
- Collaborate cross-functionally with back-end developers, designers, and other team members to deliver visually appealing and intuitive user experiences.
- Build and maintain user-facing features with dynamic data visualization components to support interactive content.
- Develop custom PHP applications and modules within the Drupal framework to meet specific project requirements.
- Maintain and support the CMS, including applying security patches, performing upgrades, troubleshooting issues, and deploying high-quality code to repositories.
- Stay current with Drupal best practices, conducting research and applying modern development standards and techniques.
- Contribute to continuous improvement by identifying opportunities for optimization and automation.
- Perform additional related duties as assigned to support team and project goals.
Qualifications
Education, Knowledge, and Experience:
- Bachelor’s degree in Statistics, Computer Science, Economics or other related field.
- Minimum of 4 years of Professional Full Stack or Front-end Drupal website development experience.
- Experience working with and creating automated tests, such as using Playwright, Behat, Selenium, etc.
- Advanced site-building experience including deep familiarity with Drupal modules such as Views, Blocks, CKEditor, Layout Builder, Media Library, Taxonomy, Paragraphs, Search API, Webform.
- Experience developing web solutions in Drupal and PHP implementations in a LAMP environment.
- Experience developing sites to 508 compliance standards.
- Experience creating custom Drupal modules.
- Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery.
- Knowledge of PHP, PHP files, Twig and similar theme functions, and knowledge of the Drupal theme layer.
- Thorough understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing) and exposure to Agile or iterative SDLCs.
Skills
- Ability to write JavaScript with and without the use of frameworks such as jQuery.
- Excellent organizational skills.
- Ability to develop CSS with consistent styles across platforms and browsers.
- Ability to convert comprehensive layout and wireframes into working HTML pages.
- Strong attention to detail and commitment to accuracy when writing.
- Excellent interpersonal skills with the ability to effectively communicate with individuals at all levels.
- Able to learn quickly and work in a distributed team and collaborative environment.
- Excellent communication skills with the ability to collaborate efficiently in a virtual work environment
Must Read>>The Unwritten Rules of Hiring: What Recruiters Wish Candidates Knew
How to Apply
🚨 Before You Apply for This Job…Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Click here & get it reviewed by our recruiters.

