About this role
Cross-Platform Mobile Application Developer (Consultant)
Cross-Platform Mobile Application Developer (Consultant) at Malaria Consortium
Posted: Oct 30, 2026 Expires: Nov 11, 2026
View Jobs in NGO / Non-Profit Associations
Save Share
Facebook X
LinkedIn Email Copy link
Malaria Consortium Nigeria is committed to tackling the large number of malaria cases and deaths in the country. Working in partnership with the Ministry of Health and other partners, we lead and support three major malaria control initiatives in the country: Support to the National Malaria Control Programme (SuNMaP); NetWorks and MAPS. Our areas of focus in...
View All Jobs at Malaria Consortium
Cross-Platform Mobile Application Developer (Consultant)
- Job Type Hybrid
- Qualification
- Experience 5 years
- Location Abuja
- Job Field ICT / Computer
Objective of the Assignment
- The overall objective is to engage a highly experienced cross-platform mobile application consultant with demonstrated expertise in Artificial Intelligence integration to:
- Design and develop a secure mobile learning platform for Android and iOS.
- Build multilingual training and assessment capabilities.
- Develop an AI-powered assistant based on approved SARMAAN II knowledge sources.
- Enable offline learning and synchronization.
- Provide comprehensive management and administrative portals.
- Deliver scalable analytics and reporting capabilities.
- Ensure compliance with data privacy and security standards.
- Deploy, train administrators, and provide post-implementation support.
Scope of Work
- The selected developer is responsible for the design, development, and deploying a platform architecture for an application to be hosted on the Google Play Store and Apple App Store.
- The application must support Android and iOS devices, low-bandwidth environments, offline-first architecture, and synchronization services to ensure seamless access and data synchronization.
- The platform architecture should incorporate services and functionalities for user administration, content management, assessment configuration, AI governance, reporting, and monitoring.
- These should include API services, authentication services, learning management services, AI services, data storage, an analytics engine, a notification engine, Retrieval-Augmented Generation (RAG), knowledge indexing, an AI assistant, AI governance controls, AI analytics and monitoring, and translation support.
Deliverables
Ref.
Deliverable
Number of days
Minimum Contents
D1
Inception report and requirements baseline
3
Confirmed user groups, workflows, learning pathways, requirements traceability matrix, dependencies, risk assessment, integration assessment, acceptance criteria and approved work plan.
SearchJobs
D2
Solution architecture and technical design
5
Architecture diagrams, technology stack, data model, security/privacy design, environment plan, deployment approach, scalability assumptions and recurring cost estimates.
D3
UI/UX designs and prototypes
5
Reviewed user journeys and clickable prototypes for mobile and web interfaces, including feedback from representative users.
D4
Functional/technical specifications and test plan
5
Functional and non-functional specifications, API documentation, data dictionary, requirements traceability and quality assurance/test plan.
D5
Development and test environments
5
Configured development and test/staging environments, repository access, build/deployment process and access controls.
D6
Core mobile application and backend services
5
Working mobile application, authentication, user roles, learning dashboard, core workflows, backend, database and documented APIs.
D7
Learning management portal and content management system
4
User administration, content workflows, learning pathways, content versioning, assessment configuration, and AI knowledge-source administration.
D8
Assessment and certification functionality
4
Assessment of types, question banks, pass/retake rules, attempt records, remediation pathways and verifiable certificates.
D9
Offline functionality and synchronization
3
Offline content access and supported assessments, secure local storage, progress persistence, sync status, duplicate prevention, conflict handling and test evidence.
D10
AI-powered learning assistant and knowledge base
3
RAG over approved programme sources, source references, uncertainty handling, escalation, feedback, governance controls, logging and evaluation results.
D11
Analytics and reporting
3
Management dashboards, agreed indicators, downloadable data exports, scheduled reports and documented calculation definitions.
D12
System integration and end-to-end test report
4
Integration results, end-to-end test cases, test evidence, defect log and resolution status against approved requirements.
D13
Security, privacy, performance and recovery test reports
2
Security/privacy assessment, performance and concurrency results, backup/restore verification, recovery evidence and resolution or formal risk acceptance of findings.
D14
User acceptance testing and remediation
3
UAT plan, representative-user feedback, issue register, retest results, outstanding limitations and documented UAT sign-off.
D15
Production deployment and operational readiness
3
Production release, go-live checklist, monitoring, backup/recovery procedures, operational runbook and verification of production configuration.
D16
Training and knowledge transfer
2
End-user and administrator training, training materials, attendance/participation records and knowledge-transfer sessions for designated technical staff.
D17
Source-code and technical handover
2
Complete source-code repositories, deployment scripts, infrastructure/configuration assets, database schema, API documentation, dependency/licence inventory and transfer of access/ownership.
D18
Final report, warranty and support plan
2
Final delivery and acceptance status, known limitations, outstanding issues, cost summary, warranty terms, support/escalation arrangements and maintenance plan.
Total Number of Days
63 days
Required Qualifications and Experience
The consultant must demonstrate:
- Minimum of 5 years' experience in mobile application development.
- Minimum of 3 years’ experience deploying AI-enabled solutions and similar applications to be built.
- Proven experience delivering learning management platforms.
- Experience implementing multilingual solutions.
- Experience supporting offline-first applications.
- Experience deploying cloud-based enterprise systems.
Strong experience in:
- Flutter or React Native
- Android and iOS development
- Python, NET, Node.js, Java or equivalent backend technologies
- AI/LLM integration
- Retrieval Augmented Generat