National External Software Developer (SafePass360)

South Sudan·Jubamid
OtherSoftware Developer
2 views0 saves0 applied

Quick Summary

Requirements Summary

A. Core Architecture & Local AI Integration (Flutter ONNX GGUF) Develop a clean, cross-platform Flutter application shell targeting Android, Windows, and Linux.

Technical Tools
OtherSoftware Developer

 

Sexual Exploitation and Abuse (SEA) is a zero-tolerance area for the United Nations Population Fund. In South Sudan, where SEA risks remain high, frontline humanitarian workers often lack access to continuous PSEA learning due to low internet connectivity and ad-hoc training availability.

UNFPA South Sudan, as a finalist in the 2026 PSEA Ideation Challenge, is developing SafePass360—an offline-first, zero-data digital safeguarding companion. Designed for aid workers in low-connectivity, high-risk deep-field zones (piloting in Renk and Yambio), SafePass360 provides AI-based, interactive PSEA guidance. The platform hosts localized, quantized Small Language Models (SLMs) and audio-visual scenarios directly on shared devices (Android, iOS, Windows, Linux) without requiring internet access or transmitting Personally Identifiable Information (PII).

The consultant will engineer, test, and optimize the core application codebase for SafePass360. This includes integrating quantized SLM runtimes into a Flutter framework, implementing zero-PII local data management with AES-256 encryption, building multi-lingual audio/narrative decision engines, and establishing an opportunistic synchronization layer for anonymous analytics.

Requirements

~1 min read

Under the technical supervision of the UNFPA ICT & Innovation Analyst, the consultant will deliver:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • Core Technical Competencies:
  • Minimum 4 years of proven software engineering experience with strong proficiency in Flutter / Dart.
  • Demonstrated experience in Edge-AI compilation and integrating localized machine learning runtimes (ONNX Runtime, llama.cpp, TensorFlow Lite, or PyTorch Mobile) on mobile/desktop platforms.
  • Strong expertise in local mobile databases (Hive, ObjectBox, or SQLite) with built-in AES-256 encryption.
  • Proficient with audio/media streaming controllers and state management patterns (BLoC, Provider, or Riverpod) in Flutter.
  • Language & Soft Skills:
  • Excellent written and verbal communication skills in English. 
  • Experience of gender and sexual exploitation and abuse is an added advantage.
  • Experience working on humanitarian, open-source, or field-oriented software projects in low-resource environments is an added advantage.

 How to Apply

Interested candidates' cover letters must include detailed relevant technical experience (especially Edge-AI and Flutter), and links to relevant code repositories (e.g., GitHub) by October 9, 2026.

  • Develop a clean, cross-platform Flutter application shell targeting Android, Windows, and Linux.
  • Integrate and benchmark runtime bindings (e.g., ONNX Runtime Mobile or llama.cpp) to run 4-bit quantized SLMs (e.g., Phi-3-mini or Qwen-1.5B) alongside lightweight offline Voice-to-Text (STT) and Text-to-Speech (TTS) engines entirely on-device without active network traffic.
  • Optimize memory consumption to ensure stable inference on legacy hardware (down to 4GB RAM) without crashes.
  • Implement a JSON-driven state machine to execute 15 localized interactive PSEA scenarios (provided by UNFPA).
  • Integrate dynamic multi-lingual UI and audio playback toggles for English and Juba Arabic voice tracks.
  • Render lightweight avatar animations (Lottie/Rive framework) to keep the app binary under 150MB.
  • Implement local NoSQL storage (Hive/ObjectBox) protected by AES-256 encryption.
  • Hardcode strict Zero-PII memory management ensuring AI chat context is strictly volatile in RAM and completely wiped upon session closure.
  • Build offline logic for generating cryptographically signed QR codes for the Safeguard Credit System.
  • Program a background connectivity listener to detect authorized local Wi-Fi networks.
  • Build a synchronization pipeline that securely batches encrypted, anonymous usage telemetry to the central Juba CMS dashboard when online.

Payments are milestone-based:

  • Milestone 1 (Due November 07, 2026 - 30% / $1,200): Functional cross-platform Flutter app repository; Quantized local SLM + offline STT/TTS engine running on low-spec hardware; Zero-PII sandboxed local execution workspace verified.
  • Milestone 2 (Due November 20, 2026 - 40% / $1,600): 15 interactive decision tree scenarios integrated; English & Juba Arabic text/audio asset bundle synced; Renk & Yambio hardcoded directories operational; AES-256 encrypted registry & scannable QR badge engine live.
  • Milestone 3 (Due November 31, 2026 - 30% / $1,200): Opportunistic background sync pipeline verified against Juba CMS; Beta builds cleared following field deployment; Final clean codebase & documentation uploaded to shared global repository.

Location & Eligibility

Where is the job
Juba, South Sudan
On-site at the office
Who can apply
SS

Listing Details

Posted
October 6, 2026
First seen
October 6, 2026
Last seen
October 6, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
56%
Scored at
October 6, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

National External Software Developer (SafePass360)