HR Hub



September 29, 2023

No Comments

Join the Conversation



  • Full Time

Imagine Worldwide

All children have immense potential, but hundreds of millions don’t have access to the learning they need. Imagine Worldwide believes that every child should be empowered with the basic right to literacy and numeracy. We provide an innovative education technology solution and implementation model to the global literacy/numeracy learning crisis using the onebillion application and various toolkits and systems to support implementation. Our model is massively scalable, and evidence-based, and can deliver foundational learning to millions of the most marginalized children. Imagine Worldwide partners with governments, organizations, and communities to provide child-directed, tablet-based learning that is accessible, effective, and affordable. We are a California-based (United States) nonprofit organization operating across seven Sub-Saharan African countries. Learn more on our website

Candidate Profile
The Director of Engineering will play an instrumental role in carrying out Imagine’s mission, to
design, test and scale tablet-based learning solutions that enable children to become literate
and numerate. The successful candidate will play a leadership role in developing and
maintaining the information administrative systems used to run our programs as well as
contribute to improvements on the core learning experience application, through the
development of the next generation literacy and numeracy learning applications.
The Director will join a highly committed and collaborative team that is working together to
empower every child, everywhere to achieve their full potential. The functional team includes
the Director of Technology and the Co-CEO, and the external software development firm and
consultants the Director will be responsible for managing. The position offers an international,
flexible, learning environment to enhance individual career development and growth. They will
be the most senior technical member of the team.

Key Responsibilities
The Director of Engineering will take overall responsibility for all systems and applications
design, development, maintenance and documentation. At a high-level, these are the major
streams of work:
1) Managing an outsourced team for design and development of our new information
management systems that will be used to manage our large-scale implementations —
Read more about the Open Learning Architecture
2) Managing the integration and use of the onebillion application
3) Data Governance, security and access management for learner and school data
4) Supporting the team with the implementation use of low-code platforms, apps and tools
for program management and other operations

The Director’s responsibilities will include, but will not be limited to, the following:

Software Engineering Responsibilities
● Design client-side and server-side architecture of systems to operate in contexts of poor
or intermittent internet connectivity, for multiple end users and stakeholders
● Plan software development projects, determine resources required, conduct sprint
planning, task scoping and task prioritization
● Contribute to and implement UX and design plans to deliver aesthetically appling
● Perform coding assignments and/or work with outsourced development teams to ideate
and develop well-functioning databases, applications and API’s
● Review code work for accuracy and functionality, and analyze code segments regularly,
perform tests and taking full accountability for the work produced by outsourced teams
● Develop software testing plans, conduct testing and/or oversee testing of software to
ensure responsiveness and efficiency
● Troubleshoot, debug and upgrade software
● Manage AWS cloud environment and other infrastructure
● Develop security and data governance policies and frameworks and ensure adherence,
and support data analysts to extract insights
● Take full ownership of technical documentation of all systems and applications used by
the organization
Provide strong leadership and assess opportunities for efficiencies:
● Develop and nurture Imagine’s relationships with the key vendors and service providers
to support the scaling of projects
● Assess efficiency opportunities and make recommendations to Imagine’s leadership
● Support dissemination of organizational know-how and learnings with internal and
external stakeholders
● Keep up-to-date with industry trends and technology developments

The successful candidate will possess the following competencies, experiences, and qualities:

Bachelor’s Degree in Computer Science or relevant field, and 8-10 years of proven work
experience as a Full Stack Developer or similar role, with a minimum of 5 years experience
managing a team. Experience in delivering projects in underserved or low-income communities.
Additional work experience is welcome.
Role-Specific Skills Required
Proven experience that includes:
● Familiarity with common stacks
o  Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery)
o Knowledge of multiple back-end languages (e.g., C#, Java, Python) and JavaScript frameworks (e.g., Angular, React, Node.js)
o Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache) and UI/UX design
● Ability to develop ideas and solutions in response to problems
● Ability to to execute analytical and logical work projects to a high level of precision
● Ability to persevere and persist until hurdles are overcome
● Ability to to communicate clearly and efficiently when solving problems

General Skills Required
● Excellent written and oral communication skills in English (required)
● Strong interpersonal and relationship-building skills
● Ability to work effectively in multicultural environments and teams
● Strong organization skills and superior attention to detail
● Experience in managing multi-site and multi-vendor orders at the international level
● Ability to work under pressure and meet deadlines
● Good knowledge of computer hardware and software
● Ability to proactively manage and resolve conflicts

● Passion for Imagine’s mission and vision
● Demonstrated commitment to equity in educational access and outcomes
● Passion for supply chain management and logistics
● Demonstrated ability to think independently and solve problems
● Collaborative team player; clear and proactive communicator
● Flexible, adaptable, and able to work in a fast-paced, changing environment

Compensation & Benefits
Salary is competitive and commensurate with experience.

The Director of Engineering should be based on the African continent with a preference for the
countries that Imagine is already operating in. Regional travel to field sites will be required.

To apply for this job email your details to

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the comparison bar