PHP/JS/Moodle Developer
Indexed description
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 Bootstrap (mandatory). - At least 5 years’ experience with front-end languages such as JavaScript, HTML, and CSS. - At least 5 years of proficiency with back-end languages and frameworks - PHP, Java. - At least 2 years of specific expertise in Cloud architecture. REST, SOAP, AWS services. - At least 5 years’ experience with MySQL. KNOWLEDGE AND SKILLS:
The following skills and knowledge are required for the performance of the above-listed tasks:
- Very good knowledge of Atlassian Confluence, Atlassian JIRA, PHP, MySQL, Power BI or similar, familiarity with AWS cloud. - Ability to monitor, troubleshoot, and resolve issues in production Moodle environments efficiently - Stay up to date with Moodle core and plugin updates, applying necessary patches and security fixes. - Ability to give business and technical presentations - Ability to apply high-quality standards - Very good communication skills with technical and non-technical audiences - The capability to write clear and structured technical documents - Autonomous. - Strong organisational and time-management skills - Capability of integration in an international/multi-cultural environment. - Excellent verbal communication. - Attention to detail. - Ability to cope with fast-changing technologies related to LMS and Moodle. - Experience with designing and implementing reporting solutions. - Experience with projects involving end-of-life systems. - Strong knowledge in measuring and tracking delivery to the business as fit for purpose and in accordance with agreed requirements (KPIs, quality measurements & control points). - Write and execute unit, functional, and integration tests to ensure the stability and security of Moodle implementations. - Conduct peer code reviews to enforce best practices, security, and performance standards. - Manage CI/CD pipelines for automated Moodle deployments. - Deploy Moodle instances using Docker for scalable cloud-based solutions.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search