Senior Full-stack Moodle Developer PHP/JavaScript
ABOUT:
You will collaborate with our client, a global consultancy with a strong focus on digital learning and educational innovation. Leveraging expertise in cloud infrastructure, learning management systems, and user experience design, among others, they support public sector clients in building future-ready platforms that enable accessible, scalable, and effective learning.
DESCRIPTION OF THE TASKS
The following tasks will be performed:
- Interaction with the business analysts, customers, users, project leaders and the developers
- Collaborate with stakeholders, instructional designers, and UX/UI teams to gather and refine requirements for Moodle-based e-learning solutions.
- Participate in Agile ceremonies, including sprint planning, backlog grooming, and daily stand-ups, ensuring development aligns with business and educational goals.
- Development of front-end website architecture.
- Develop and customize Moodle plugins and themes following Moodle development guidelines.
- Configure Moodle core functionalities, including courses, roles, competencies, quizzes, and grading systems.
- Design of user interactions on web pages.
- Development of back-end website applications.
- Implement core business logic.
- Creation of servers and databases for functionality.
- Develop custom reports and dashboards to provide insights into learning engagement and user progress.
- Understanding and implementation of security and data protection.
- Cross-platform optimisation.
- Design responsive applications.
- Design and develop APIs.
- Implement third-party API integrations (e.g., authentication systems and/or external content providers).
- Participating in the design and creation of scalable software.
- Optimize Moodle performance, implementing caching, database indexing, and load balancing strategies.
- Taking the lead on projects, as needed.
- Maintenance of code integrity and organisation.
- Writing clean, functional code on the front- and back-end.
- Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Testing and fixing bugs or other coding issues.
- Meet both technical and consumer needs.
- Write technical documentation.
MANDATORY TECHNICAL EXPERTISE:
Following specific expertise is mandatory for the performance of tasks:
- At least 1 year of specific expertise in Moodle architecture, APIs, and plugin development acquired by working on large Moodle installations of at least 500.000 users and supporting more than 5 languages(mandatory).
- At least 1 year of specific expertise building responsive Moodle themes using HTML/HTML5, CSS/CSS3, JavaScript, and Boot