Independent Technical Development Reviewer – KarAfreen - Learning Management System (LMS)
67 viewsAbout Rupani Foundation
About Rupani Foundation, Afghanistan
Rupani Foundation, Afghanistan is an international, not-for-profit and non-governmental organization, committed to fostering sustainable development across the country. The Foundation focuses on skill development, disaster risk reduction (DRR), reforestation and agricultural development, early childhood development (ECD), and education.
Rupani Foundation (RF) has been working in Afghanistan since 2008 with a focus on building prosperous, inclusive, and resilient local communities, RF is dedicated to eradicating extreme poverty through strong partnerships with local communities, donors, and collaborators to promote sustainable social and economic development.
Job Description
1. Background
The program is developing a multilingual, low-bandwidth Learning Management System (LMS) to deliver digital skills and entrepreneurship training to underserved populations, including Afghan returnees, youth, and women.
The LMS, KarAfreen is designed to function across web and mobile platforms, with offline capabilities, and integrate content, user management, analytics, and potential monetization pathways.
2. Objective
To conduct an independent, comprehensive technical review of the LMS architecture, development, performance, and scalability to ensure the platform is robust, secure, user-friendly, and aligned with program objectives and operational contexts.
3. Scope of Work
A. System Architecture & Code Review
- Review overall system architecture (frontend, backend, database)
- Assess code quality, maintainability, and documentation
- Evaluate use of frameworks, technologies, and development standards
B. Platform Functionality & Features
- Validate core LMS features including:
- User registration & authentication
- Course delivery & management
- Assessments & certifications
- Progress tracking and dashboards
- Ensure all modules function as intended
C. Performance & Scalability
- Assess system performance under different load conditions
- Review scalability for increasing users and content
- Evaluate optimization for low-bandwidth environments
D. Security & Data Protection
- Review data security measures and protocols
- Assess authentication, authorization, and encryption practices
- Identify vulnerabilities and recommend mitigation strategies
E. Mobile & Offline Accessibility
- Evaluate responsiveness across devices (mobile, tablet, desktop)
- Review offline capabilities and synchronization mechanisms
- Ensure usability in low-connectivity environments
F. Integration & Interoperability
- Assess integration with third-party tools (payment systems, analytics, communication tools, etc.)
- Evaluate API structure and extensibility
G. User Experience (UX) & Interface (UI)
- Review navigation, usability, and accessibility
- Ensure learner-centric design principles are applied
- Identify friction points in user journeys
H. DevOps & Deployment
- Assess hosting environment and deployment pipelines
- Review version control, CI/CD practices, and backup systems
- Evaluate system reliability and uptime strategies
I. Alignment with Program Goals
- Ensure LMS supports:
- Digital learning pathways
- Freelancing and income generation models
- Entrepreneurship enablement
4. Key Deliverables
- Comprehensive Technical Review Report
- Code & Architecture Assessment Summary
- Performance & Security Audit Findings
- Annotated Technical Feedback
- Recommendations & Improvement Roadmap (prioritized)
- Risk Assessment Report
Technical Review Checklist
System Architecture (Score 1–5): ______
Comments: __________________________
Code Quality & Documentation (Score 1–5): ______
Comments: __________________________
Platform Functionality (Score 1–5): ______
Comments: __________________________
Performance & Speed (Score 1–5): ______
Comments: __________________________
Scalability (Score 1–5): ______
Comments: __________________________
Security & Data Protection (Score 1–5): ______
Comments: __________________________
Mobile Responsiveness (Score 1–5): ______
Comments: __________________________
Offline Capability (Score 1–5): ______
Comments: __________________________
Integration Capability (Score 1–5): ______
Comments: __________________________
User Experience (UX/UI) (Score 1–5): ______
Comments: __________________________
Overall System Readiness (Score 1–5): ______
Comments: __________________________
Evaluation Grid (For Hiring Reviewer)
Relevant Technical Experience (30%): ______
LMS / EdTech Expertise (25%): ______
System Architecture & Security Knowledge (25%): ______
Methodology & Approach (20%): ______
Total (100%): ______
Job Requirements
Required Qualifications
- Minimum 5–7 years of relevant professional experience in software development, system architecture, or technical system reviews
- Proven experience in LMS development/review (e.g., Moodle, custom LMS, SaaS platforms)
- Strong expertise in software architecture, full-stack development, and system design
- Experience with low-bandwidth or resource-constrained environments
- Knowledge of cybersecurity best practices
- Familiarity with EdTech ecosystems and digital learning platforms
- Experience working in fragile or developing country contexts is an advantage
Educational Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field
- Relevant certifications in software architecture, cybersecurity, or cloud technologies are an advantage
Submission Guidelines
If you have the expertise to take on this exciting opportunity, please apply online by filing the form no later than April 23, 2026.
https://forms.gle/WWU2buBWrHZ2tPw27
Applicants must complete all required fields and upload theier CV maximum 2-3 pages. Incomplete applications or applications submitted after the deadline will not be considered.
Only shortlisted candidates will be contacted for further assessment.