Moodle LMS Developer
职位亮点
职位描述
About i2 Company Limited:
i2 Company Limited is a trusted Hong Kong-based digital agency with over 19 years of experience serving NGOs, institutes, healthcare organizations, universities, and government sectors. We specialize in AI-enhanced digital solutions, including LMS platforms, website/CMS development, UX/UI design, CRM systems, AI chatbots, mobile apps, games, and accessibility features to empower inclusive e-learning and community impact.
Overview:
We are seeking an experienced Moodle developer to join our team on a freelance basis. The primary focus will be on modifying and customizing core Moodle functions to enhance our Learning Management System (LMS). This includes improving user experience, integrating new features, and optimizing performance based on specific business needs. The project involves hands-on coding and testing in a live Moodle environment.
Responsibilities:
- Analyze existing Moodle codebase and identify areas for modification.
- Implement custom plugins, themes, or core hacks to alter Moodle's default behaviors (e.g., user authentication, course management, grading systems, or reporting tools).
- Ensure modifications are compatible with the latest Moodle versions (e.g., Moodle 4.x) and follow best practices for security and scalability.
- Collaborate via remote tools (e.g., Git, Slack) to integrate changes and troubleshoot issues.
- Perform thorough testing, including unit tests and user acceptance testing, to minimize downtime or bugs.
Required Skills and Experience:
- Proven experience (at least 3+ years) in Moodle development, with a portfolio or examples of past modifications to Moodle core functions or plugins.
- Strong proficiency in PHP, MySQL/MariaDB, JavaScript, and Moodle's API/framework (e.g., Moodle Plugin Development, Moodle Web Services).
- Familiarity with Moodle architecture, including themes (Boost or custom), modules, and blocks.
- Experience with version control systems like Git and deploying Moodle instances on servers (e.g., Apache/Nginx, Linux environments).
- Knowledge of web standards, accessibility (WCAG), and security best practices in LMS development.
- Bonus: Experience with integrations like SCORM, LTI, or third-party tools (e.g., BigBlueButton, Zoom). Ability to work with Moodle's multi-tenancy or mobile app customizations is a plus.
If you're ready to be part of our dynamic team and contribute to the delivery of innovative IT solutions, we encourage you to apply now.
工作种类 | |
工作地区 | 不指定 |