Principal LMS Engineer - Moodle Architecture & Integration

Оплата: По договоренности
Удаленно
Full-time

Our organization is currently seeking a qualified Senior Moodle LMS Developer to participate in the development and enhancement of our comprehensive educational platform. The selected candidate will be responsible for implementing advanced functionality within our Moodle-based learning management system that facilitates effective course delivery, student-teacher interaction, and educational assessment. This platform is strategically designed to provide users with an optimal online learning experience.


Key Responsibilities

- Platform Architecture & Development

- Customize and extend Moodle LMS (4.3+) to meet specific educational requirements and organizational objectives.

- Optimize existing codebase to ensure maximum performance, scalability, and security across the platform.

- Develop custom plugins and modules that enhance core platform capabilities and address specific learning needs.

- Implement responsive design principles to guarantee cross-device compatibility and accessibility.


- User Experience Enhancement

- Redesign and optimize the user interface to facilitate improved navigation and accessibility for all users.

- Create intuitive dashboards and control panels for students, instructors, and administrative personnel.

- Develop interactive learning elements including advanced assessment tools, quizzes, and feedback mechanisms.

- Implement gamification features and engagement tools to increase student participation and retention.

- Technical Implementation

- Write clean, maintainable PHP code that adheres to PSR standards and best practices in software development.

- Develop frontend components utilizing HTML5, CSS3, and appropriate JavaScript frameworks for optimal user experience.

- Create and integrate API connections with third-party educational tools and services to expand platform functionality.

- Implement automated chatbots and interactive assistants that provide timely support to platform users.

- Quality Assurance & Security

- Conduct comprehensive testing procedures across multiple browsers, devices, and operating environments.

- Implement industry-standard security best practices to safeguard sensitive user data and prevent vulnerabilities.

- Troubleshoot and resolve platform issues in both development and production environments efficiently.

- Ensure full compliance with GDPR regulations and international accessibility standards throughout the platform.


Required Skills & Experience

- Minimum 3 years of professional experience in Moodle LMS customization and development.

- Demonstrated proficiency in PHP 7.4+ and advanced object-oriented programming principles.

- Comprehensive understanding of MySQL/MariaDB database design, optimization, and management.

- Verifiable experience with frontend technologies including HTML5, CSS3, JavaScript, and responsive frameworks.

- Proficiency with Git version control systems and collaborative development methodologies.

- Extensive knowledge of web security practices, vulnerability assessment, and prevention techniques.

- Practical experience implementing educational standards such as SCORM, xAPI, or H5P interactive content.