Associate Software Engineer, CTLT job at University of Global Health Equity (UGHE)
New
Website :
1 Day Ago
Linkedid Twitter Share on facebook
Associate Software Engineer, CTLT
2026-03-06T06:24:38+00:00
University of Global Health Equity (UGHE)
https://cdn.greatrwandajobs.com/jsjobsdata/data/employer/comp_1739/logo/University%20of%20Global%20Health%20Equity%20(UGHE).jpg
FULL_TIME
Butaro Campus
Kigali
00000
Rwanda
Education, and Training
Computer & IT, Science & Engineering, Education
RWF
MONTH
2026-03-15T17:00:00+00:00
8

Role Overview

We are building AI-powered digital learning platforms that are reshaping how the next generation of African healthcare professionals are trained. The interfaces our learners and educators use every day need to be fast, accessible, and genuinely beautiful because the people using them deserve nothing less.The Associate Software Engineer will support the design, development, and maintenance of these platforms. While expected to contribute across the full software development lifecycle, the role requires strong expertise in frontend engineering and UX/UI design the kind of expertise that turns a functional screen into an experience people remember. If you have a sharp design eye, take pride in pixel-perfect execution, and want your work to matter; this role was built for you.

Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Information Technology, Human-Computer Interaction, or related field.
  • Minimum 2 years of professional experience in front-end development or UX/UI design.
  • Solid foundation in full-stack development (React, Node.js/Express, TypeScript).
  • Proficiency in Figma: component libraries, auto-layout, design tokens, prototyping, and developer handoff.
  • Strong command of React and TypeScript: functional components, hooks, and correctly typed API responses.
  • Hands-on experience with utility-first CSS frameworks and config-driven design token systems.
  • Experience with server state management libraries and headless table libraries for building data-heavy, interactive interfaces.
  • Experience with form validation libraries and schema-based validation patterns.
  • Solid understanding of UX principles: information architecture, interaction design, accessibility (WCAG), and responsive design.
  • Familiarity with cloud-hosted frontend environments and version control (Git).
  • Ability to troubleshoot and solve problems across frontend, backend, and integration layers.
  • Excellent communication and teamwork skills are a collaborative team, and clear communication is as valued as clean code.
  • Curiosity, adaptability, and a genuine commitment to continuous learning.
  • Preferably with a portfolio showcasing design or frontend work products, interfaces, design systems, or components you have designed and built. Screenshots, live links, Figma files, or case studies are all welcome.
  • Preferably with experience in systems relevant to education and digital learning, with exposure to Learning Management Systems (LMS) or similar platforms.
  • Preferably with exposure to AI and machine learning concepts, and comfort working with modern AI-powered tools or frameworks.

Note: This position is open to Rwandan Nationals only.

  • Contribute to the full software development lifecycle: requirements gathering, architecture design, coding, testing, deployment, and maintenance.
  • Own the design system end-to-end: tokens, components, patterns, and documentation ensuring every visual decision is intentional, consistent, and aligned with established branding guidelines.
  • Design all new features and screens before implementation: wireframes, high-fidelity mockups, interactive prototypes, and detailed specs for developer handoff.
  • Define and document UX flows across student-facing and faculty-facing interfaces, including every loading, empty, error, and role-based access state; no screen is an afterthought.
  • Translate designs into production-quality code using React (TypeScript) and utility-first CSS, adhering strictly to design tokens and component architecture standards.
  • Implement the frontend API abstraction layer: typed data-fetching hooks, TypeScript contracts aligned with backend API specs, and mock data flows that allow frontend development to run in parallel with backend delivery.
  • Build reusable, composable components that serve multiple contexts across the platform if it cannot be reused; it does not ship as a shared component.
  • Implement all form logic with schema-based validation, ensuring field-level correctness, async validation, and consistency between frontend and backend contracts.
  • Collaborate with the Backend Engineer on API contracts and integration points from day one, wiring real endpoints as they are shipped.
  • Provide full-stack coverage during periods when the Backend Engineer is unavailable, including API debugging and cross-stack issue triage.
  • Troubleshoot issues across the stack, with a primary focus on frontend integrity, UI performance, and user-facing correctness.
  • Maintain clear documentation of components, design decisions, and data flows for long-term maintainability.
  • Stay current with design trends, frontend technologies, and accessibility standards and actively apply that knowledge to raise the quality bar of the platform.
  • Support the integration of AI-powered features by building interfaces that surface AI-generated content in a way that is clean, trustworthy, and immediately understandable to the end user.
  • React
  • TypeScript
  • UX/UI design
  • Figma
  • Utility-first CSS
  • Node.js/Express
  • Git
  • Accessibility (WCAG)
  • Responsive design
  • Schema-based validation
  • Server state management
  • Headless table libraries
  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Information Technology, Human-Computer Interaction, or related field.
  • Minimum 2 years of professional experience in front-end development or UX/UI design.
  • Solid foundation in full-stack development (React, Node.js/Express, TypeScript).
  • Proficiency in Figma: component libraries, auto-layout, design tokens, prototyping, and developer handoff.
  • Strong command of React and TypeScript: functional components, hooks, and correctly typed API responses.
  • Hands-on experience with utility-first CSS frameworks and config-driven design token systems.
  • Experience with server state management libraries and headless table libraries for building data-heavy, interactive interfaces.
  • Experience with form validation libraries and schema-based validation patterns.
  • Solid understanding of UX principles: information architecture, interaction design, accessibility (WCAG), and responsive design.
  • Familiarity with cloud-hosted frontend environments and version control (Git).
  • Ability to troubleshoot and solve problems across frontend, backend, and integration layers.
  • Excellent communication and teamwork skills are a collaborative team, and clear communication is as valued as clean code.
  • Curiosity, adaptability, and a genuine commitment to continuous learning.
  • Preferably with a portfolio showcasing design or frontend work products, interfaces, design systems, or components you have designed and built. Screenshots, live links, Figma files, or case studies are all welcome.
  • Preferably with experience in systems relevant to education and digital learning, with exposure to Learning Management Systems (LMS) or similar platforms.
  • Preferably with exposure to AI and machine learning concepts, and comfort working with modern AI-powered tools or frameworks.
bachelor degree
24
JOB-69aa732673256

Vacancy title:
Associate Software Engineer, CTLT

[Type: FULL_TIME, Industry: Education, and Training, Category: Computer & IT, Science & Engineering, Education]

Jobs at:
University of Global Health Equity (UGHE)

Deadline of this Job:
Sunday, March 15 2026

Duty Station:
Butaro Campus | Kigali

Summary
Date Posted: Friday, March 6 2026, Base Salary: Not Disclosed

Similar Jobs in Rwanda
Learn more about University of Global Health Equity (UGHE)
University of Global Health Equity (UGHE) jobs in Rwanda

JOB DETAILS:

Role Overview

We are building AI-powered digital learning platforms that are reshaping how the next generation of African healthcare professionals are trained. The interfaces our learners and educators use every day need to be fast, accessible, and genuinely beautiful because the people using them deserve nothing less.The Associate Software Engineer will support the design, development, and maintenance of these platforms. While expected to contribute across the full software development lifecycle, the role requires strong expertise in frontend engineering and UX/UI design the kind of expertise that turns a functional screen into an experience people remember. If you have a sharp design eye, take pride in pixel-perfect execution, and want your work to matter; this role was built for you.

Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Information Technology, Human-Computer Interaction, or related field.
  • Minimum 2 years of professional experience in front-end development or UX/UI design.
  • Solid foundation in full-stack development (React, Node.js/Express, TypeScript).
  • Proficiency in Figma: component libraries, auto-layout, design tokens, prototyping, and developer handoff.
  • Strong command of React and TypeScript: functional components, hooks, and correctly typed API responses.
  • Hands-on experience with utility-first CSS frameworks and config-driven design token systems.
  • Experience with server state management libraries and headless table libraries for building data-heavy, interactive interfaces.
  • Experience with form validation libraries and schema-based validation patterns.
  • Solid understanding of UX principles: information architecture, interaction design, accessibility (WCAG), and responsive design.
  • Familiarity with cloud-hosted frontend environments and version control (Git).
  • Ability to troubleshoot and solve problems across frontend, backend, and integration layers.
  • Excellent communication and teamwork skills are a collaborative team, and clear communication is as valued as clean code.
  • Curiosity, adaptability, and a genuine commitment to continuous learning.
  • Preferably with a portfolio showcasing design or frontend work products, interfaces, design systems, or components you have designed and built. Screenshots, live links, Figma files, or case studies are all welcome.
  • Preferably with experience in systems relevant to education and digital learning, with exposure to Learning Management Systems (LMS) or similar platforms.
  • Preferably with exposure to AI and machine learning concepts, and comfort working with modern AI-powered tools or frameworks.

Note: This position is open to Rwandan Nationals only.

Work Hours: 8

Experience in Months: 24

Level of Education: bachelor degree

Job application procedure

Applicants should provide: (1) curriculum vitae, (2) Degree, (3) A cover letter describing your interest in UGHE and relevant experience. Please upload these under the ‘Additional Files’ tab Associate Software Engineer on the application page.

Note: If you have a portfolio product, interfaces, design systems, Figma files, live links, or case studies include a link in your CV. A strong portfolio significantly strengthens your application and gives us the clearest picture of how you think and what you build.

University of Global Health Equity is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Application Link: Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Rwanda
Job Type: Full-time
Deadline of this Job: Sunday, March 15 2026
Duty Station: Butaro Campus | Kigali
Posted: 06-03-2026
No of Jobs: 1
Start Publishing: 06-03-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.