Enable job alerts via email!

Web Designer and LMS Specialist

Eduskills Training

Benoni

On-site

ZAR 200 000 - 300 000

Part time

8 days ago

Job summary

A leading eLearning company is seeking a skilled Web Designer for a 3-month fixed-term contract. The role involves maintaining and enhancing their website, integrating eLearning content, and managing a Learner Management System for approximately 100 learners. Candidates should have proficiency in web design principles and experience with LMS platforms, ideally Learndash. Familiarity with authoring tools is a plus.

Qualifications

  • Proven experience in web design and website management.
  • Experience managing Learner Management Systems (LMS), preferably Learndash.
  • Familiarity with web development platforms and authoring tools.

Responsibilities

  • Maintain and develop the existing website to enhance functionality.
  • Integrate and manage eLearning content within the Learndash LMS.
  • Provide ongoing support to approximately 100 learners.

Skills

Web design experience
HTML/CSS proficiency
JavaScript knowledge
LMS management skills
Communication skills

Education

4+ years of full stack development experience

Tools

WordPress
Learndash
Job description
Overview

Title : Web Designer

Location : Online and Remote

Contract Type : Fixed-Term, 3 Months

Reports to : Director of Company

Job Overview :

We are seeking a skilled Web Designer for a 3-month fixed-term contract to maintain, enhance, and develop our current website. The successful candidate will be responsible for integrating eLearning content and managing our Learner Management System (LMS), specifically Learndash. You will ensure the seamless onboarding and support of approximately 100 learners over the contract period. Familiarity with authoring tools such as Articulate Rise and Adobe Captivate is desirable but not essential.

Responsibilities
  • 1. Website and LMS
  • Maintain and develop the existing website to enhance functionality, user experience, and content delivery.
  • Integrate and manage eLearning content within the Learndash LMS.
  • Provide ongoing support to approximately 100 learners, ensuring a smooth registration and onboarding process.
  • Troubleshoot and resolve any technical issues learners may face with the LMS or the website.
  • Collaborate with the internal team to ensure that eLearning content is up to date and aligned with the organization's goals.
  • Track and report on learner progress, user feedback, and any technical challenges.
  • Ensure the website and LMS are optimized for performance, accessibility, and security.
  • Create and manage learner profiles and provide technical assistance when needed.
  • Stay updated on the latest trends in web design and eLearning technologies to recommend improvements.
  • 2. Website Migration and Hosting
  • Position Overview: We are seeking a highly skilled Full Stack Developer to architect, optimize, and maintain scalable WordPress-based platforms hosted across VPS environments. The ideal candidate will have hands-on experience with caching, database tuning, cloud storage integration, xAPI / LRS implementations, and secure DevOps practices. This role focuses on optimizing system performance, ensuring stability, and enabling future scalability for e-learning platforms such as Eduskills.guru.
  • Key Responsibilities
  • 2.1. Infrastructure & Hosting Management
  • Configure and manage VPS servers with Nginx or OpenLiteSpeed, PHP-FPM, Redis, and MariaDB / Postgres.
  • Set up daily snapshots, off-box backups, and firewalls (UFW, Fail2ban).
  • Harden SSH access and ensure automated system updates and quarterly restore testing.
  • Implement uptime monitoring and resource tracking using Uptime Kuma, Healthchecks, or Prometheus / Grafana.
  • 2.2. DNS & Email Configuration
  • Manage DNS either through the existing host or migrate to Cloudflare DNS for performance and WAF benefits.
  • Configure SPF, DKIM, and DMARC records for secure email deliverability.
  • Integrate transactional mail systems (Amazon SES, Mailgun, or SendGrid).
  • 2.3. Application Performance & Caching
  • Implement full-page caching, Redis object caching, and opcode optimization where permitted.
  • Tune caching layers to prevent conflicts between plugins and server-level cache systems.
  • Conduct regular performance audits and plugin reviews to remove unnecessary bloat.
  • 2.4. Media & CDN Integration
  • Offload heavy media assets to S3-compatible object storage (S3, Backblaze B2, or Cloudflare R2).
  • Integrate and configure global CDN delivery for improved content performance.
  • Ensure URL rewriting for both legacy and new media assets.
  • 2.5. Cron Jobs & Queue Management
  • Replace WP-Cron with system-level cron for reliability.
  • Implement Supervisor for managing background processes (e.g., reporting, xAPI tasks).
  • 2.6. Database Administration
  • Configure and tune MariaDB (preferred) or Postgres databases.
  • Adjust innodb_buffer_pool_size and related parameters for optimal performance.
  • Plan and execute database scaling to managed services for improved uptime and fault tolerance.
  • 2.7. Development Workflow & Staging
  • Create and manage a staging environment with separate database and domain for safe testing.
  • Set up deployment workflows with version control and rollback functionality.
  • Document scaling paths : database decoupling, CDN addition, and application node expansion.
  • 2.8. xAPI / LRS Integration
  • Implement and maintain Learning Record Store (LRS) integrations (Learning Locker, Watershed, etc.).
  • Ensure xAPI data handling doesn’t impact application performance or reliability.
  • 2.9. Plugin & Site Optimization
  • Conduct periodic plugin audits to eliminate redundancy and performance overhead.
  • Standardize site configurations with minimal, high-performance plugins (e.g., one SEO, one cache, one form plugin).
Minimum Requirements
  • 4+ years of full stack development experience, including WordPress (PHP, MySQL / MariaDB).
  • Proficiency with Linux server administration and VPS environments.
  • Experience with Nginx / OpenLiteSpeed, Redis, Supervisor, and Cloudflare DNS.
  • Strong understanding of email authentication protocols (SPF, DKIM, DMARC).
  • Familiarity with object storage, CDNs, and xAPI / LRS integrations.
  • Solid knowledge of security hardening, firewall setup, and backup systems.
  • Ability to plan and execute scaling architectures and staging workflows.
Skills & Qualifications
  • Proven experience in web design and website management.
  • Proficiency in HTML, CSS, JavaScript, and web development platforms.
  • Experience managing Learner Management Systems (LMS), preferably Learndash.
  • Familiarity with WordPress or similar CMS platforms.
  • Excellent understanding of UI / UX design principles.
  • Strong organizational skills and ability to manage multiple tasks and learners concurrently.
  • Desirable but not mandatory : Experience with eLearning authoring tools such as Articulate Rise or Adobe Captivate.
  • Strong communication skills, with the ability to support and troubleshoot for learners.

Note: This description reflects the original content; no external translations were performed.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.