Senior Full-Stack Developer Consultancy — ADT Studio (Remote / Home-based) Req no: 592323

UN Children's Fund - UNICEF

Consultant Closes 27 Apr 2026 8 days left

Overview

Seeking a Senior Full-Stack Developer to lead the continued development of ADT Studio, an application that automates the production of accessible digital textbooks through AI-powered pipelines. This role is central to making educational content universally accessible.


Key Responsibilities
  • - Lead the continued development of ADT Studio — a TypeScript monorepo application.
  • - Automate the production of accessible digital textbooks through AI-powered pipelines.
  • - Take the lead on the continued development of ADT Studio — a TypeScript monorepo application that automates the production of accessible digital textbooks through AI-powered pipelines.
  • - Transform PDF textbooks into structured, accessible digital content — including HTML storyboards, quizzes, glossaries, image captions, translations, and text-to-speech audio — packaged as self-contained web bundles, EPUBs, or WebPubs.
  • - Manage a production pipeline powered by Large Language Models (LLMs) and controlled through a configuration-driven architecture that supports per-book customization of text classification, rendering strategies, and model settings.
  • - Develop a two-level DAG pipeline model with a React frontend and Hono backend.
  • - Ensure the codebase is extensible by third-party developers and country offices.
  • - Facilitate ease of deployment across diverse country office environments using a Docker-based application.
  • - Prepare the architecture for wrapping in Tauri v2 for a native desktop installer experience with no Docker dependency.
Required Experience
  • Minimum 6 years of professional experience in software development.
  • Strong expertise in TypeScript (strict mode), React, and Node.js.
  • Demonstrated experience building and maintaining full-stack web applications with modern React patterns (hooks, functional components, context providers) and state management libraries such as TanStack Query or similar.
  • Experience with TanStack Router, Table, or Form is a strong advantage.
  • Strong debugging and code review skills, including diagnosing and fixing bugs across the full stack.
  • Proficiency with AI-assisted development tools, particularly Claude Code or similar AI coding agents.
  • Experience working with LLM APIs (OpenAI, Anthropic, or similar) including prompt engineering, structured output generation, token management, and understanding of model capabilities and limitations.
  • Strong understanding of monorepo architectures (pnpm workspaces or similar), module bundling (Vite), and CI/CD pipelines (GitHub Actions).
  • Experience with Docker containerization and deployment workflows.
  • Familiarity with SQLite or similar embedded databases, and comfort working with SQL for data queries and schema management.
  • Experience with real-time web technologies such as Server-Sent Events (SSE) or WebSockets.
  • Proficiency with Git and GitHub-based workflows including issue tracking, pull request review, and release management.
  • Excellent written communication in English for documentation, technical specifications, code review, and community engagement.
  • Desirable: Experience with accessibility standards (WCAG), assistive technologies, and inclusive design for persons with disabilities.
  • Desirable: Experience with desktop application development (Tauri, Electron) or Rust.
  • Desirable: Experience with WebAssembly (WASM) or cross-platform build strategies.
  • Desirable: Familiarity with educational technology, digital publishing formats (EPUB, WebPub, SCORM), or learning management systems.
  • Desirable: Experience contributing to or maintaining open-source projects.
  • Desirable: Experience working with UNICEF, other UN agencies, or international development organizations.
  • Desirable: Understanding of text-to-speech technologies and multilingual content production.
  • Desirable: Familiarity with Tailwind CSS, shadcn/ui, or Radix UI component libraries.
Qualifications
  • Advanced university degree (Master’s or equivalent) in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, or a related field.
  • A first-level university degree (Bachelor’s degree) in the above-mentioned fields combined with additional relevant professional experience may be accepted in lieu of an advanced degree.
Other Details
Languages Required
• Excellent written communication in English for documentation, technical specifications, code review, and community engagement.
Languages Preferred
• Spanish proficiency is an asset.
Contract Duration
11 months
Work Modality
Remote / Home-based
Remuneration
Not specified
Apply

Similar Opportunities

INGO.WORK: