Web Developer

ONE Campaign

Not Interested
Bookmark
Report This Job

profile Job Location:

Abuja - Nigeria

profile Monthly Salary: Not Disclosed
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Job Summary

ABOUT THE ONE CAMPAIGN

ONE is a global nonpartisan organization fighting for a more just world by demanding the investments needed to create economic opportunities and healthier lives in Africa. We do this by deploying trusted and dynamic advocacy that leverages hard-hitting data credible grassroots activism creative political engagement and strategic partnerships. We use all this to influence decision-makers to take action and tackle the worlds biggest challenges. Read more at .

About ONE Academy

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.

As ONE Academy expands with new learning modulesadditionallanguages and more interactive and gamified features we are seeking a Full Stack Web Developer / LMS Engineer to support platform growth migration and day-to-day technical development.

About The Role

This role will play a critical part inmaintaining refining and scaling ONE Academys learning platform including supportinga migrationto Moodle Cloud implementing UI and feature updates integrating multilingual capabilities and ensuring the platformremainssecure accessible and optimized for low-bandwidth users. You will work closely with the program coordinator and learning stakeholders to translate educational and advocacy goals into functional user-friendly technical solutions.

The Web Developer / LMS Engineer willbe responsible forthe ongoing development maintenance and technical evolution of ONE Academy. Applicants will bringexpertisein web development interactive tools and deployment workflows to ensure the successful delivery of the pilot platform.

This role requires a highly self-directed professional who is comfortable working autonomously while partnering closely with non-technicalprogram advocacy and leadership stakeholders. The successful candidate will serve as the sole technical lead dedicated to ONE Academy and must be comfortable independently owning the full technical lifecycle of the platformfrom architecture and migrationto optimization troubleshooting and future feature development.

This position is on Fixed Term basis and contingent upon the availability of donor funding.

Responsibilities

Platform Development Analytics & Maintenance:

  • Maintain and improve ONE Academys 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
  • Assistwith gamification elements

Multilingual & API Integrations:

  • Support the integration ofadditionallanguages across the platform (beginning with FrenchWolof and Swahili)
  • Work with translation and localization APIs
  • Ensure multilingual content functions seamlessly across courses quizzes videos and certificates

Performance & Compliance:

  • Optimizeplatform 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 recommendappropriate technicalsolutions for AI-enabled learning features ensuring scalability and data security

Required Qualifications

  • 5-7 years of professional experience in web development full-stackengineering 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
  • Basicexperienceintegrating 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 experienceinindependently owning and delivering technical projects with minimal supervision

Preferred Skills & Experience

  • Experience with Moodle Cloud
  • Familiarity with GDPR compliance and cookie consent frameworks
  • Experienceintegrating 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 samplesdemonstratingtechnical eLearning development
  • Experience working with large international nonprofit organizations or mission-driven institutionsoperatingacross multiple countries
  • Previousexperience 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.)

We are committed to providing reasonable accommodations to applicants. When an applicant with a disability needs an accommodation to have an equal opportunity to compete for a job they may request it orally or in writing (please email ). ONE will process requests for reasonable accommodation and will provide reasonable accommodations where appropriate in a prompt and efficient manner.

We understand that a diversity of strengths experiences and backgrounds makes our team stronger. If this position interests you we encourage you to apply and tell us why you are a great candidate for the role. ONE does not discriminate in its selection and employment practices. We are an equal opportunity employer and all qualified applicants will receive consideration for employment. To learn more about our diversity and inclusion work and priorities visit to the number of inquiries that ONE receives we thank all candidates for their interest yet only those who are selected for an interview will be contacted.


Required Experience:

IC

ABOUT THE ONE CAMPAIGNONE is a global nonpartisan organization fighting for a more just world by demanding the investments needed to create economic opportunities and healthier lives in Africa. We do this by deploying trusted and dynamic advocacy that leverages hard-hitting data credible grassroots ...
View more view more

Key Skills

  • Bootstrap
  • CSS
  • .NET
  • HTML5
  • React
  • Node.js
  • Web Development
  • AJAX
  • Angular
  • MySQL
  • JavaScript
  • PHP