To catalyze the Kenyan tech community’s growth.


Mid-to-Senior Web Developer1

  • Company: AllAfrica
  • Deadline: Wednesday 21st March 2012
  • Location: Nairobi
Job Description

  4+ years experience with:

  •     HTML, CSS, and JavaScript 
  •     Web application development, using mod_perl, PHP, Ruby, ColdFusion, or equivalent platform 

  2+ years experience with:

  •     AJAX 
  •     JQUERY 
  •     XML 
  •     MySQL or similar database backend 
  •     Unix/Linux platforms, with heavy emphasis on the command-line interface 

  High level of proficiency in:

  •     Basic CRUD interface design 
  •     Cross-browser and cross-platform development and testing 
  •     Debugging, troubleshooting and problem solving techniques 


  •   Perl 
  •   Experience working with off-the-shelf and custom CMS technologies 
  •   SVN or other version control system 
  •   Systems administration, software installation and maintenance 

AllAfrica is a work place for people who want to make a difference in the world and be part of a small but expanding pan African operation. As the largest public resource for news and information from and about Africa, AllAfrica produces the prize-winning web site, , relied upon by decision makers, activists, scholars and media. Our large and diverse global audience includes rural NGOs and heads of state, small enterprises and multinational institutions. AllAfrica's innovative technology knits together offices in Cape Town and Dakar, which manage the bi-lingual website, with news teams members in dispersed locations, including Monrovia, Nairobi and Washington DC. Jobs are fast-paced and demanding, with opportunities for learning, growth and advancement.


Applicant must be a self-starter with strong personal initiative and consistent follow-through. Responsibilities include the inital planning, architecture and implementation of new projects, as well as maintenance and extension of existing applications, both directly, and through supervision of Junior Developers. If hired, developers would be expected to spend an initial period of intensive training, with other technical staff in our Cape Town office, in order to gain familiarity with our systems and become proficient in the use of our custom-built CMS.

Job is Contract-to-Perm. The successful applicant will be employed by the AllAfrica Foundation, a Kenyan-registered NGO. Salary is negotiable based on education, experience and skill level. 

How to apply

Interested applicants should submit a current CV along with a cover note indicating why you are interested and what you have to contribute to the job as outlined above. Send these to