{"id":3515507,"url":"https://alion.io/job/malaria-consortium-cross-platform-mobile-application-developer-consultant-hybrid","title":"Cross-Platform Mobile Application Developer (Consultant) - Hybrid","company":{"id":1772449,"name":"Malaria Consortium","domain":"malariaconsortium.org","url":"https://alion.io/company/malariaconsortium","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Abuja, Nigeria"],"countries":["NG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Flutter","optional":false},{"name":"GCP","optional":false},{"name":"Java","optional":false},{"name":"Least Privilege","optional":false},{"name":"LLM","optional":false},{"name":"Node JS","optional":false},{"name":"Offline-First","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Dart","optional":true},{"name":"JavaScript","optional":true},{"name":"MVP","optional":true}],"status":"live","first_seen_at":"2026-10-30T05:01:13Z","employer_posted_date":null,"last_verified_at":"2026-10-30T05:01:13Z","board_verified":false,"closed_at":null,"days_open":7,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":7},"description":"Established in 2003, Malaria Consortium is one of the world’s leading non-profit organisations specialising in the prevention, control and treatment of malaria and other communicable diseases among vulnerable populations. Our mission is to save lives and improve health in Africa and Asia, through evidence-based programmes that combat targeted diseases and promote universal health coverage.\n\nWe are recruiting to fill the position below:\n\nJob Title: Cross-Platform Mobile Application Developer (Consultant) \n\nLocation: Abuja (FCT) \n\nEmployment Type: Hybrid\n\nObjective of the Assignment\n\nThe overall objective is to engage a highly experienced cross-platform mobile application consultant with demonstrated expertise in Artificial Intelligence integration to:\n Provide comprehensive management and administrative portals.\nDesign and develop a secure mobile learning platform for Android and iOS.\nDevelop an AI-powered assistant based on approved SARMAAN II knowledge sources.\nDeploy, train administrators, and provide post-implementation support.\nEnable offline learning and synchronization.\nDeliver scalable analytics and reporting capabilities.\nEnsure compliance with data privacy and security standards.\nBuild multilingual training and assessment capabilities.\n\nScope of Work\n\nThese 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.\nThe platform architecture should incorporate services and functionalities for user administration, content management, assessment configuration, AI governance, reporting, and monitoring.\nThe application must support Android and iOS devices, low-bandwidth environments, offline-first architecture, and synchronization services to ensure seamless access and data synchronization.\nThe 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.\n\nDeliverables\n\nRef.\n\nDeliverable \n\nNumber of days\n\nMinimum Contents\n\nD1\n\nInception report and requirements baseline\n\n3\n\nConfirmed user groups, workflows, learning pathways, requirements traceability matrix, dependencies, risk assessment, integration assessment, acceptance criteria and approved work plan.\n\nD2\n\nSolution architecture and technical design\n\n5\n\nArchitecture diagrams, technology stack, data model, security/privacy design, environment plan, deployment approach, scalability assumptions and recurring cost estimates.\n\nD3\n\nUI/UX designs and prototypes\n\n5\n\nReviewed user journeys and clickable prototypes for mobile and web interfaces, including feedback from representative users.\n\nD4\n\nFunctional/technical specifications and test plan\n\n5\n\nFunctional and non-functional specifications, API documentation, data dictionary, requirements traceability and quality assurance/test plan.\n\nD5\n\nDevelopment and test environments\n\n5\n\nConfigured development and test/staging environments, repository access, build/deployment process and access controls.\n\nD6\n\nCore mobile application and backend services\n\n5\n\nWorking mobile application, authentication, user roles, learning dashboard, core workflows, backend, database and documented APIs.\n\nD7\n\nLearning management portal and content management system\n\n4\n\nUser administration, content workflows, learning pathways, content versioning, assessment configuration, and AI knowledge-source administration.\n\nD8\n\nAssessment and certification functionality\n\n4\n\nAssessment of types, question banks, pass/retake rules, attempt records, remediation pathways and verifiable certificates.\n\nD9\n\nOffline functionality and synchronization\n\n3\n\nOffline content access and supported assessments, secure local storage, progress persistence, sync status, duplicate prevention, conflict handling and test evidence.\n\nD10\n\nAI-powered learning assistant and knowledge base\n\n3\n\nRAG over approved programme sources, source references, uncertainty handling, escalation, feedback, governance controls, logging and evaluation results.\n\nD11\n\nAnalytics and reporting\n\n3\n\nManagement dashboards, agreed indicators, downloadable data exports, scheduled reports and documented calculation definitions.\n\nD12\n\nSystem integration and end-to-end test report\n\n4\n\nIntegration results, end-to-end test cases, test evidence, defect log and resolution status against approved requirements.\n\nD13\n\nSecurity, privacy, performance and recovery test reports\n\n2\n\nSecurity/privacy assessment, performance and concurrency results, backup/restore verification, recovery evidence and resolution or formal risk acceptance of findings.\n\nD14\n\nUser acceptance testing and remediation\n\n3\n\nUAT plan, representative-user feedback, issue register, retest results, outstanding limitations and documented UAT sign-off.\n\nD15\n\nProduction deployment and operational readiness\n\n3\n\nProduction release, go-live checklist, monitoring, backup/recovery procedures, operational runbook and verification of production configuration.\n\nD16\n\nTraining and knowledge transfer\n\n2\n\nEnd-user and administrator training, training materials, attendance/participation records and knowledge-transfer sessions for designated technical staff.\n\nD17\n\nSource-code and technical handover\n\n2\n\nComplete source-code repositories, deployment scripts, infrastructure/configuration assets, database schema, API documentation, dependency/licence inventory and transfer of access/ownership.\n\nD18\n\nFinal report, warranty and support plan\n\n2\n\nFinal delivery and acceptance status, known limitations, outstanding issues, cost summary, warranty terms, support/escalation arrangements and maintenance plan.\n\nTotal Number of Days\n\n63 days\n\nRequired Qualifications and Experience\n\nThe consultant must demonstrate:\n\nExperience implementing multilingual solutions.\nExperience deploying cloud-based enterprise systems.\nMinimum of 3 years’ experience deploying AI-enabled solutions and similar applications to be built.\nMinimum of 5 years' experience in mobile application development.\nProven experience delivering learning management platforms.\nExperience supporting offline-first applications.\n\nStrong experience in:\n\nRESTful APIs\nTraining and capacity building systems\nCloud platforms (Azure, AWS or GCP)\nFlutter or React Native\nAndroid and iOS development\nKnowledge management systems\nAI governance frameworks\nAI/LLM integration\nAnalytics and dashboard development\nMultilingual African language solutions.\nHealth sector digital platforms\nPython, NET, Node.js, Java or equivalent backend technologies\nRetrieval Augmented Generation (RAG)\nVector databases\nData security and privacy compliance\n\nFunctional Requirements\n\nThe system may also optionally support OTP authentication and configurable security policies to enhance security and access management.\nUsers should be able to log in using their phone number or unique ID and authenticate using a password or PIN.\nThe system should support user registration and authentication through role-based access control, allowing access to features and functionalities based on assigned user roles.\n\nPrivacy and Consent Management:\n\nThe privacy notice must be available in English, Hausa, and Fulfulde. The system should record each user’s consent status, consent version, timestamp, and selected language for accountability and compliance purposes.\nThe application must provide users with access to a privacy notice detailing the data collected, the purpose of data collection, the data retention period, data-sharing arrangements, and users’ rights.\nWhere a user declines to provide consent, the system must prevent further access and redirect the user to the welcome page.\n\nMultilingual Capability\n\nThe platform should provide:\n\nThe platform will support English, Hausa, and Fulfulde language selection during onboarding, allow users to change their preferred language at any time through the settings menu, provide translation management functionality, deliver AI responses and notifications in the user's selected language, and maintain content version control across all supported languages to ensure consistency and accuracy.\n\nLearning Management Features\n\nThe dashboard should display:\n Assigned learning path\nAssessments\nCertificates\nLearning progress\nOutstanding learning requirements\n\nEach training module should: Clearly define its objectives, outline the learning requirements and prerequisites, provide an estimated duration for completion, specify the minimum learning time required before a learner can progress or complete the course, and establish completion criteria that learners must meet to successfully finish the module and receive recognition or certification.\nThe system should support role-based learning pathways for: CDD, OIC, HFW, Supervisors and additional cadres as may be configured\nLearning paths should include: Mandatory modules, Optional modules, Assessments and Certification requirements\n\nLearning Content Delivery:\n\nRequirements: Low-bandwidth optimization\nFeatures: Play, Pause and Replay\nFeatures: Scroll, Read, Bookmark, Play , Pause and Replay\nRequirements: Optimized streaming, Download capability and Low-bandwidth versions\n\nLearning Integrity Controls\n\nThe system should implement:\n\nModule-specific configuration of learning time requirements, track active learner engagement throughout the learning process, provide start, pause, and resume functionality for learning sessions, and enforce minimum learning time thresholds to ensure that learners cannot complete a module until the defined learning duration and engagement requirements have been met.\n\nThe system should:\n\nPresent assessment questions throughout the learning experience to promote active participation, prevent passive or unattended course completion, capture and measure learner understanding, assess competency against defined learning outcomes, apply configurable pass marks to determine successful completion, and provide flexible, configurable retake options for learners who do not achieve the required score.\n\nThe platform should:\n\nMeasure baseline knowledge and automatically score responses.\n\nWhere learners fail:\n\nGuessing behavior should be minimized.\nReattempt policies must be enforced\nRelevant content must be revisited\n\nModule completion should require:\n\nContent consumption completed\nAssessment criteria achieved.\nKnowledge checks completed \nMinimum learning time met\n\nCertificate Management:\n\nStore certificate records.\nAllow certificate download\nAutomatically generate certificates\n\nRecommended features:\n\nQR Code verification\nCertificate validation service.\n\nOffline Learning Capability:\n\nBecause deployment targets field personnel working in low-connectivity environments, offline capability is mandatory.\n\nThe application should:\n\nEnable learners to download approved learning content for offline use, access course materials without an internet connection, complete assessments while offline, and securely store assessment results locally on the device for synchronization with the central system once connectivity is restored.\nOffline data will be encrypted to protect sensitive information, secured against unauthorized access through appropriate authentication and device-level safeguards, and managed in a manner that prevents duplicate assessment submissions by validating and synchronizing records before they are submitted to the central system.\n\nThe system should:\n\nAllow manual sync\nDisplay last synchronization date/time.\nSync automatically\nResolve conflicts\n\nAI Requirements:\n\nThe proposed solution must include advanced AI functionality powered by secure Retrieval-Augmented Generation (RAG).\nThe mobile application should provide: Conversational question-and-answer functionality, Learning support and Procedure guidance.\n\nRequirements:\n\nNo hallucinated content.\nMaximum question size configurable\nGrounded respons...","description_format":"text","description_chars":24866,"description_truncated":true,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Mobile Games"],"lifecycle":[{"event":"open","at":"2026-10-30T10:17:30Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":7,"expected_fill_days":29,"reasons":["seen:7","velocity","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/malaria-consortium-cross-platform-mobile-application-developer-consultant-hybrid","json_url":"https://alion.io/job/malaria-consortium-cross-platform-mobile-application-developer-consultant-hybrid.json","meta":{"generated_at":"2026-11-06T15:36:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":29132,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1772449},"rest":"https://alion.io/mcp/rest/get_company?id=1772449"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmalaria-consortium-cross-platform-mobile-application-developer-consultant-hybrid"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmalaria-consortium-cross-platform-mobile-application-developer-consultant-hybrid"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmalaria-consortium-cross-platform-mobile-application-developer-consultant-hybrid"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/malaria-consortium-cross-platform-mobile-application-developer-consultant-hybrid\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmalaria-consortium-cross-platform-mobile-application-developer-consultant-hybrid"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3515507}},{"tool":"search_jobs","arguments":{"company":"malariaconsortium.org","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3515507},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}