top of page
5.png

Web Developer / LMS Engineer

ONE
Abuja, Nigeria
Closing Date:
Friday, 3 April 2026
Open

About the Organisation

ONE Academy is a dynamic online learning platform designed to equip global activists and young people with the knowledge, tools, and skills to drive social change, promoting healthier lives and economic vitality in their communities. The platform is built to be accessible, interactive, and scalable, delivering high-quality educational content while fostering peer learning and community engagement, including in low-bandwidth environments.

About the Job

As ONE Academy expands its learning platform with new modules, languages, and interactive features, this role supports its growth, migration, and ongoing technical development. The Web Developer / LMS Engineer will help maintain and scale the platform, including leading a transition to Moodle Cloud, enhancing the user interface, integrating multilingual functionality, and ensuring accessibility and performance in low-bandwidth environments.

Working closely with program and advocacy teams, the role translates learning objectives into practical, user-friendly solutions while overseeing the platform’s continuous improvement. As the sole technical lead, the successful candidate will independently manage the full lifecycle of the platform – from architecture and deployment to optimisation, troubleshooting, and future feature development – requiring both autonomy and collaboration with non-technical stakeholders.

Key Responsibilities

Platform Development, Analytics, & Maintenance:

  • Maintain and improve ONE Academy’s existing website and LMS

  • Implement UI/UX updates and platform refinements based on internal and stakeholder feedback

  • Implement analytics and leaderboards

  • Conduct functionality, performance, and security testing

  • Support launch preparation and post-launch monitoring

  • Perform regular platform maintenance, bug fixes, performance improvements, and ensure system stability

  • Document technical processes, configurations, and platform updates for internal use


LMS Migration & Configuration:

  • Support the migration of ONE Academy from its current hosting environment to Moodle Cloud

  • Configure Moodle settings, user roles, permissions, and course structures

  • Support plugin installation, customization, and updates

  • Lead architectural decisions related to LMS scalability, security, and long-term sustainability


Learning Modules & Community Features:

  • Implement and structure learning modules within Moodle

  • Embed video content and interactive learning materials

  • Integrate quizzes, assignments, games, progress tracking, and completion logic

  • Support discussion forums and community engagement features

  • Assist with gamification elements


Multilingual & API Integrations:

  • Support the integration of additional languages across the platform (beginning with French, Wolof, and Swahili)

  • Work with translation and localization APIs

  • Ensure multilingual content functions seamlessly across courses, quizzes, videos, and certificates


Performance & Compliance:

  • Optimize platform performance for low-bandwidth and mobile users

  • Support GDPR compliance, including privacy policies, cookie consent, and data protection practices


AI-Enabled Learning Support:

  • Support the technical integration of AI-enabled features (embedding AI tools into the LMS interface, managing APIs, and ensuring performance and usability)

  • Evaluate and recommend appropriate technical solutions for AI-enabled learning features, ensuring scalability and data security

Requirements

Required Qualifications, Experience and Skills

  • 5-7 years of professional experience in web development, full-stack engineering, or a related senior technical role

  • Experience supporting platform migrations

  • Working knowledge of HTML5, CSS3, JavaScript, and PHP (for Moodle customization)

  • Experience with web and/or front-end development

  • Experience working with Learning Management Systems (LMS), preferably Moodle

  • Experience implementing or supporting interactive content (quizzes, videos, dashboards) and learner progress tracking and certificates

  • Basic experience integrating APIs or third-party tools

  • Ability to work independently while collaborating with non-technical stakeholders

  • Strong problem-solving skills and attention to detail

  • Experience supporting global or distributed user bases

  • Excellent communication skills

  • Demonstrated experience in independently owning and delivering technical projects with minimal supervision


Preferred Skills & Experience

  • Experience with Moodle Cloud

  • Familiarity with GDPR compliance and cookie consent frameworks

  • Experience integrating or supporting AI-driven tools within digital platforms (e.g., personalization features, chat-based tools, or recommendation systems)

  • Experience implementing multilingual platforms or localization workflows

  • Knowledge of low-bandwidth optimization techniques

  • Ability to provide a portfolio, or work samples demonstrating technical eLearning development

  • Experience working with large international nonprofit organizations or mission-driven institutions operating across multiple countries

  • Previous experience working in nonprofit, edtech, or mission-driven organizations

  • Existing pre-built and tested templates for gamified learning features (such as quizzes, matching games, interactive maps, simulations, etc.)

To apply

To apply, email your application by Friday 3rd April to recruitment@actionappointments.co.za

5.png
bottom of page