Jobs

Temporary Position- Full Stack Developer at African Population And Health Research Center (APHRC)

  • Job Type Contract
  • Qualification BA/BSc/HND
  • Experience 2 years
  • Location Nairobi
  • Job Field ICT / Computer&nbsp

Temporary Position- Full Stack Developer at African Population And Health Research Center (APHRC)

Temporary Position- Full Stack Developer

APHRC is seeking to recruit a Full Stack Developer, /s/he will enable robust, real-time AI functionality across DSP’s platforms while ensuring efficient data flow, model reliability, and system scalability. The appointment will be for a period of six (6) months.

KEY RESPONSIBILITIES:

The Full Stack Developer will support AI-driven initiatives such as Policy Lens AI, Data Science Without Borders (DSWB), and a No-Code Machine Learning Platform. The ideal candidate will have expertise in mobile app development, frontend/backend systems engineering, and cloud/DevOps infrastructure. The developer will ensure real-time AI functionality, efficient data flow, model reliability, and system scalability while addressing Africa’s evolving data ecosystem challenges, including secure data sharing and privacy protection:

  • Develop, optimize, and maintain high-quality mobile and web applications.
  • Ensure consistent, high-performance functionality across both iOS and Android platforms.
  • Lead and collaborate in frontend development initiatives for web and mobile application projects.
  • Build and maintain interactive and visually appealing analytics dashboards.
  • Optimize frontend performance specifically for AI-integrated features.
  • Design and implement reusable AI-powered UI components.
  • Develop and manage robust backend services to support web application functionalities.
  • Optimize database designs and query performance tailored for AI-driven applications.

Education Qualifications, Experience and Core Competencies

  • Bachelor’s degree in data science, computer science, software Engineering human-computer interaction (HCI), or a related field with a strong UI/UX background.
  • Two (2) years of experience in frontend and backend development, with at least one (1) year specifically in AI-driven user interfaces.
  • Experience with No-Code/Low-Code ML platforms.
  • Knowledge of AI ethics and responsible AI deployment.
  • Expertise in React Native or Flutter for cross-platform mobile development.
  • Mastery of React.js/Next.js or Vue.js/Svelte for dynamic web applications.
  • Proficiency in state management tools (Redux, Zustand, Context API).
  • Solid understanding of UI/UX design principles, particularly for data-heavy and AI-driven applications.
  • Experience with UI/UX design using FIGMA or any other related tools.
  • Experience developing chat interfaces, real-time analytics dashboards, and document processing UIs.
  • Familiarity with Web Workers, Web Assembly (WASM), or TensorFlow.js.
  • Proficient in fetching, caching, and streaming data from large language model (LLM) backends using APIs.
  • Expertise in backend technologies, specifically Python (FastAPI, Django) or Node.js.
  • Experience with WebSockets and Server-Sent Events (SSE).
  • Advanced skills in CSS/SCSS, Tailwind CSS, or Material-UI.
  • Knowledge of responsive and accessible design practices.
  • Strong understanding of mobile architecture, performance optimization, and offline functionality.
  • Proficiency in API development (REST/GRPC), WebSockets, and Graph QL
  • Database expertise, particularly with PostgreSQL for data caching and synchronization.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
  • Experience with cloud services on AWS, GCP, or Azure.
  • Proven experience deploying mobile apps to Google Play Store and Apple App Store.
  • Strong problem-solving abilities, particularly related to AI-driven UX/UI challenges.
  • Passion for health-tech and AI-driven consumer applications.
  • The ability to effectively translate complex AI workflows into intuitive user interfaces.
  • Excellent teamwork and communication skills.

Method of Application

Interested and qualified? Go to African Population And Health Research Center (APHRC) on aphrc.org to apply

Leave a Comment