Home Vacancies Educational Software Lead Developer -Addis Ababa, Ethiopia

Educational Software Lead Developer -Addis Ababa, Ethiopia


Duty Station: Addis Ababa, Ethiopia

Closing Date: 8 December 2022

Job Description

Duration: Indeterminate appointment
Category and Level: T3, Step I (mid-level)

General Background

The OEC: The Organisation of Educational Cooperation (OEC) is an international intergovernmental organisation, founded in January 2020 by countries from across the Global South, to “contribute to the equitable, just, and prosperous social transformation of societies by promoting balanced and inclusive education, in order to attain the fundamental rights to liberty, justice, dignity, sustainability, social cohesion, and material and immaterial security for the peoples of the world”.

The main functions of the Department of Technological Innovation and Digitalisation Enhancement (TIDE) are to:

  1. Develop advanced, open-source, customisable software and digital platforms for Member States that support access to knowledge, the production of learning resources, and more efficient governance;
  2. Building institutional capacities in technology use and development;
  3. Reinforce the digital infrastructure of Member States; and
  4. Support the development of endogenous technologies.

Role Summary

Under the overall authority of the Secretary-General, the guidance of the Under-Secretary-General for TIDE, and the direct supervision of the Chief of Section – Software Research and Development, the Educational Software Lead Developer is responsible for the design, development, and deployment of open-source, contextualised, and engaging educational software for Member States, in particular the development of digital learning production software. This position provides the unique opportunity of joining the core team of a new international organisation, contributing to its lasting construction and influencing its future trajectory.


  • In close collaboration with the Department of System Enhancement and Endogenous Development (SEED), undertake a survey of existing digital tools, gaps, and digital production needs in Member States;
  • Develop the Terms of Reference for the development of a digital tool for the production, by Member States, of interactive, contextualised learning resources;
  • Oversee and coordinate the development work of consultants and other experts working on educational software and tools;
  • Develop customizable learning visuals using animation, gamification of learning and motion graphic software;
  • Develop multilingual tools for user-generated content and collaboration between educators within and across Member States;
  • Ensure adherence to all coding standards, design principles, source control processes, and internal development processes as appropriate, with a particular focus on data protection and user privacy;
  • Develop an actionable plan for the software development, deployment, and growth;
  • Test, troubleshoot, monitor, and update component versions;
  • Run, regulate, and upgrade software, in particular from end-user feedback;
  • Keep abreast of the latest educational technology innovations and trends;
  • Perform other duties as required.


  • Ability to analyse technical challenges to identify and communicate actual and potential solutions;
  • Excellent communication, planning, and management skills;
  • Excellent oral and written communication skills;
  • Ability to meet tight deadlines and remain effective and composed under pressure;
  • Strong collaborative skills.


  • A Bachelor’s Degree (or higher) in Computer Science, Computer Engineering or other related fields;
  • Proven Experience in:
    1. Full cycle of software development “Full stack” with a focus in PHP/Laravel, JavaScript, HTML5, CSS3 & Sass and MySQL;
    2. No SQL database e.g., Mongodb, Cassandra;
    3. Designing, developing and testing integration of software components;
    4. Front-end frameworks: Angular, React, Vue.js, Ionic & Cordova, webpack.js;
    5. Common third-party APIs (Google, Facebook, etc.);
    6. Integrating AI/ Machine Learning and Neural networks solutions;
    7. Web applications’ security principles;
    8. Object-oriented programming;
    9. Hadoop (or similar) Ecosystem (MapReduce, Yarn, HDFS, Hive, Spark, Presto, Pig, HBase);
    10. Data exploration / data visualization tools like Tableau, Looker, Chartio, etc;
    11. Basics of encryption and cybersecurity.
  • A minimum of 5 years of relevant professional work experience in software and/or digital platform design, deployment, and maintenance, as well as experience in code cloning, with demonstrated experience in animation, gamification, and/or e-learning

Language Requirements

Candidate must at least be fluent in English. Additional knowledge of one or more other official languages (French, Arabic, Spanish) is an asset.


This position is open to international applicants.
All applications must be sent to HRE@OEC-OCE.ORG and must include:

  1. Subject line: “TIDE SRD ESLD – Application”
  2. Curriculum Vitae
  3. Letter of Motivation
  4. Any other relevant information


Please enter your comment!
Please enter your name here