WordPress Developer Needed (Eduma Theme – Bilingual LMS Platform)

Job ID: 40210361

Budget: $30 – $250 USD

WordPress Developer Needed (Eduma Theme – Bilingual LMS Platform)

We are looking for an experienced WordPress Developer to develop and enhance an existing e-learning platform built on the Eduma Theme.

The platform is already live but requires major development, customization, and optimization. This project may evolve into a long-term collaboration, as we plan to launch multiple similar platforms.

Project Overview

The website is a bilingual (Arabic RTL / English LTR) online learning platform that delivers:

Recorded online courses

Live interactive courses with scheduling

Paid and free courses

Student, Instructor, and Admin roles

The learning experience should be similar to platforms like Udemy and O’Reilly.

Core Requirements
Theme & Technology

Development based on Eduma Theme

LMS: LearnDash, TutorLMS, LifterLMS, or a proven equivalent

Page builder: Elementor, Gutenberg, or another stable visual builder

Fully responsive & mobile-first

Language & Localization

Full support for Arabic (RTL) and English (LTR)

Seamless language switch with no layout shifts

Translation-ready strings, slugs, and URLs

WPML or Polylang integration

Proper mirrored alignment and clean typography in RTL

Courses & Learning Flow
Course Structure

Courses organized by categories

Free and paid courses

Recorded courses open immediately after purchase

Live courses follow a scheduled booking system

Live Courses (Important)

Student selects a subject (e.g., English Language)

Available live session dates/times appear

Student chooses a schedule

Completes payment

Course appears in the student dashboard until the session date

Live experience similar to O’Reilly-style scheduling

Video Hosting

All videos hosted on Bunny.net

Bunny used as video storage and delivery

Proper secure integration with the LMS

User Roles & Dashboards

Student account

Instructor account (created by admin, instructor can change password)

Admin / Supervisor account

Full control over roles and permissions

Instructor dashboard (courses, students, quizzes, progress)

LMS Features

Video lessons

Quizzes & exams

Graded assessments

Course progress tracking

Completion certificates

Course discussion forum (per course)

Payments & Membership

WooCommerce (or a trusted equivalent)

Payment gateway integration

Subscriptions / memberships

Course & product reviews and ratings

Sandbox + live payment testing

No payment errors accepted

Performance & Quality

Optimized performance

Sub-3-second load time on GTmetrix for core pages

Works flawlessly on:

Chrome, Firefox, Safari, Edge

Mobile, tablet, laptop

Deliverables

Staging version of the full bilingual website

At least one complete sample course (video + quiz + forum)

Fully tested checkout, subscriptions, and reviews

Final deployment on our server

Clear handover documentation:

Plugin stack

Language files

Update & maintenance process

Acceptance Criteria

Smooth Arabic/English language toggle

No UI or layout breaking in RTL

Video playback, quizzes, and forums work perfectly

Payments function without errors

Reviews appear instantly after admin approval

Important Notes

The website is dynamic and adaptive to all screen sizes

Any failure to meet the agreed requirements may result in project cancellation

Multiple future projects may follow the same model

When Applying, Please Include

Links to recent LMS or WordPress projects

Examples of RTL or bilingual websites

Your preferred plugin stack

Estimated timeline for completion