Menu Close

Benoni: Web Designer and LMS Specialist posted by Eduskills Training

Advertisement



Job Description

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. Key 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.
View Job  Kempton Park: Payroll Administrator



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Benoni, Ekurhuleni


Job Seeker Tip

Join professional associations in your field to expand your network and knowledge.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Boksburg, Gauteng: Field Sales Consultant posted by Unico Creations

Jobs in Boksburg November 24, 2025
Boksburg, Gauteng Gauteng Jobs in Boksburg Sales Unico Creations

About Us:We’re a fast-moving marketing agency helping businesses grow with Google Ads, Facebook Ads, and website design. Our goal is…

View Job  Boksburg: Microgrid Solutions Sales Manager – Guinea (2 Positions, Local Nationals) posted by Jelocorp
View Job

Boksburg, Gauteng: Administrative Clerk posted by Unico Creations

Jobs in Boksburg November 24, 2025
Administration Boksburg Gauteng Jobs in Boksburg Unico Creations

Position Overview:We are seeking a proactive and well-organized Administrative Clerk to support the daily operations of our office. This role…

View Job

Boksburg: Sales Representative posted by EcoWeb

Jobs in Boksburg November 24, 2025
Boksburg EcoWeb Gauteng Jobs in Boksburg Sales

We are seeking a highly motivated, goal-driven Sales Representative who thrives on challenge and enjoys working in a fast-paced environment.…

View Job

Benoni: Experienced Internal Sales posted by Kenesis

Jobs in Benoni November 24, 2025
Benoni Gauteng Jobs in Benoni Kenesis Sales

We are looking for an Experienced Internal Sales Representative to join our fast-paced and growing team in Benoni. If you…

View Job

Somerset West: Somerset West, Western Cape: TRUST ADVISOR posted by Cora O’Neil Recruitment Agency

Jobs in Cape Town November 24, 2025
Cora O'Neil Recruitment Agency Jobs in Cape Town Somerset West Western Cape

Somerset West, Western Cape: TRUST ADVISOR Minimum Requirements: -Young, well presentable and professional individual -Fully bilingual in both Afrikaans and…

View Job

Boksburg: Boksburg, East Rand: ADMINISTRATOR FOR FUEL STATION posted by Cora O’Neil Recruitment Agency

Jobs in East Rand November 24, 2025
Boksburg Cora O'Neil Recruitment Agency Gauteng Jobs in East Rand

Boksburg, East Rand: HALF DAY ADMINISTRATOR FOR FUEL STATION Minimum Requirements: -Reliable female -Fully bilingual in both Afrikaans and English…

View Job

Browse Employers

View All

Job Alerts

View Job  Centurion: Manager: Operational Systems


Share this to someone who needs a job:
Posted in Jobs in Benoni, Jobs in East Rand, Jobs in Ekurhuleni

More Jobs in Your Area