Skip to main content

Open Positions

Front-End Web Developer for Workforce Management Information System


CGA Technologies is looking for an experienced and talented front-end developer to join our small development team to work on an education-focused Workforce Management Information System (MIS), including designing and implementing the frontends for various system modules with a strong focus on user experience.

Location: Remote (any location within UTC +/- 3hrs)

Work Type: Contractor, full-time or close to full-time

Duration: Initial assignment approximately 6 months under the initial project scope, but possibility to secure a full-time position to work on other projects if you perform well

Salary: Salary is negotiable and dependent upon the suitability of the chosen candidate


  • Design and develop clean interactive user interfaces, with excellent UX that accommodates users with low digital literacy

  • Create designs that reflect best practices and entice users, ensuring users feel encouraged/confident to continue using the system

  • Collaborate with other developers to integrate back-end functionality, and collaborate with the wider project team to ensure client requirements are met

  • Actively participate in wider system architecture discussions, bug fixing, and testing before deployment

Essential skills

  • Proven experience in front-end development with expertise in VueJS 3

  • Experience with MIS systems and data analysis/presentation (e.g. tables, charts, admin panels, form flows, etc)

  • Experience with mobile-responsive layouts

  • Strength in user-oriented design, smooth UX flows, visual aesthetic, etc

  • Ability to thrive in a small development team with excellent collaboration and communication skills (in English)

  • Good problem-solving skills and attention to detail

Desirable skills

The following are not required but will be valued highly in potential applicants:

  • Experience with a variety of popular front-end frameworks and tools, i.e. ability to be flexible across different project needs (this would also help with potentially securing a permanent position at CGA)

  • Experience in design/wireframing, e.g. Figma, Adobe XD, or your tool of choice

  • Familiarity with Laravel (will be used in the back-end)

  • Experience with Cloud Infrastructure and DevOps, including cloud deployments and usage of cloud SDKs and APIs (AWS, GCP)

  • Experience with Enketo / XLSform (tools for crafting data collection forms)

  • Experience with GraphQL

  • Experience with client security and authentication workflows (OpenID Connect)

  • Cybersecurity/ GDPR/ Safeguarding awareness

  • Understanding of the international development sector, government structures and/or basic service delivery (e.g. health, education, social protection)

  • Availability to travel to some fragile/ remote areas

  • Extra languages spoken (especially French)

  • Experience/capability in back-end web development or Android app front-end

Why work at CGA

  • Working closely with a small dynamic team of impact-driven individuals

  • Opportunity to deliver substantial national-scale impact to disadvantaged populations in developing countries

  • Reasonable amount of autonomy with ability to be creative and put your own ideas into action

  • Flexibility: fully-remote working is normal at CGA, and flexibility in working hours can be accommodated so long as meetings are attended and there is sufficient overlap of hours with the team.

About Us

CGA Technologies is an international consultancy firm, registered in the UK, with associated companies in South Sudan, Kenya, Sierra Leone, and Malawi; and also staff based in Somalia, Tanzania, Uganda, and Zambia. 

Since 2011, we have worked to deliver national-scale, sustainable change in the fragile and/or poor countries where we operate; we specialise in doing that by increasing participation and achievement in education, through at-scale cash support to citizens, and by leveraging each to make the other more effective. 

In projects in challenging contexts, our consultants provide or support strategy development, policy design and guidance, information systems and bespoke technology, and on-ground implementation and operationalisation. Our work allows funds and assurance to flow sustainably. We enhance basic service sectors to play their role in the fight against extreme poverty, in particular through effective use of data systems.

We applied this work in South Sudan where we created the South Sudan School Attendance Monitoring System (, which supported an increase of enrolment of school children from 0.9m to 2.7m between 2013 and 2021. This system monitors pupil and teacher attendance, and allows payment and salary incentives to flow to them and their schools. In Sierra Leone, we designed and developed the Human Resources for Health in Sierra Leone system (, which ensures health worker attendance and delivery of services.

In October 2019, Charlie Goldsmith Associates (CGA) became part of the Corus International multi-sector family, led by Lutheran World Relief-IMA World Health, and we later rebranded as CGA Technologies.

Approach to technology

  • We have a coding team of nine, based in the UK and across Africa

  • We have an extensive library of previous systems/software, enabling us to respond rapidly and cost-effectively to client and context requirements

  • We specialise in bandwidth-frugal solutions for complex contexts: user-friendly data management platforms and websites; lightweight Android apps with extensive offline/online capability; and synchronisation that prioritises to make the best use of available bandwidth. In such contexts, we also link our systems to existing ones to ensure the right data is collected and used

  • Clients receive full access to the source code with no restrictions over future reuse/modification, with no seat licences, and code is made fully open source where possible/relevant.

  • We are signatories to the Principles for Digital Development.

Many of our systems are restricted behind authentication, but some public insights into our work include:;

How to apply

Qualified candidates should submit a cover letter and CV to, including a portfolio of previous work if available (i.e. systems worked on, with links to GitHub / websites if applicable).

Applications will be reviewed on a rolling basis.