Moodle Developer

Look MediaJakarta Selatan, DKI Jakartaglintsippubblikat 20/08/2026
Meħtieġ:JavaScriptPHPHTMLCSSReactNode.jsLaravelGitLeadRemote

Responsibilities

  • Develop and maintain custom Moodle theme using Mustache templates, SCSS, and JavaScript.
  • Build and maintain Moodle local plugins for custom features (e.g. certificate system, notifications, gamification).
  • Implement UI/UX designs from HTML mockups into pixel-accurate, responsive Moodle theme pages — including admin, report, and form-heavy pages, not just front-facing pages.
  • Ensure all customizations follow upgrade-safe development practices (plugin-based, no core hacks).
  • Debug and resolve styling/functional conflicts introduced by Moodle's core JS and legacy behavior.
  • Work from structured tickets (Jira) with clear acceptance criteria and execute them accurately and independently.
  • Collaborate closely with the design/PM lead and other developers to keep implementation consistent with the design system.
  • Maintain clear technical documentation for every plugin/theme component built.

Requirements

  • Proficient in PHP (OOP) with solid understanding of MVC-style architecture and templating systems.
  • Comfortable working with Mustache (or similar templating engines like Handlebars/Twig) and SCSS/CSS.
  • Direct experience building Moodle themes and/or plugins is a strong plus.
  • Understanding of relational databases (MySQL/MariaDB or PostgreSQL) and Git version control.
  • Highly detail-oriented and able to follow detailed instructions and specifications precisely, without missing steps.
  • Fast, responsive, and communicative.
  • Strong critical thinking, not just follow instructions blindly.
  • Willing to work under a 6-month contract, fully remote.

Skills: Node.js, MongoDB, JavaScript, Microsoft SQL Server, jQuery, Laravel, PHP, PostgreSQL, MySQL, LMS, React.js, C++, CMS