Summary
Join Moodle, the world's most popular learning platform, as a Developer Educator! Based anywhere in the APAC region, you'll contribute to the development of Moodle Academy websites and create developer courses. Responsibilities include building Moodle Academy courses, developing the theme, contributing to plugin maintenance, writing high-quality code, conducting workshops, and creating code examples. This role requires experience in Moodle code development, learning technology, PHP, HTML, CSS, JavaScript, SQL, and user interface design. Moodle offers a flexible, distributed role with a fantastic range of benefits focused on work-life balance and a global team environment.
Requirements
- Demonstrated experience of Moodle code development
- Demonstrated experience in the use of Learning Technology to build online courses or deliver training workshops
- Strong PHP programming skills
- Knowledge of HTML, CSS, JavaScript and Ajax
- Ability to develop user-centered and professional user interface designs
- Understanding of databases and SQL
- Knowledge of performance, object oriented principles, design patterns and security
- Ability to write quality, well-tested code that meets requirements
- Experience producing technical documentation, including step-by-step help articles, technical blog posts and support tickets
- A passion for learning new skills quickly and creating new courses to share your Moodle Development knowledge with a global audience
- Excellent communication skills (verbal and written) and a collaborative/team approach to execution
- Collaborative and team focused attitude, a willingness to embrace the culture, all with a genuine passion for helping Moodle advance our mission
Responsibilities
- Work with community members to build courses on Moodle Academy
- Develop the Moodle Academy theme
- Contribute to the maintenance and development of Moodle plugins, or the scoping of new plugins, to support the activities of Moodle Academy and the Moodle Qualifications program
- Write high quality Moodle code conforming to Moodle coding guidelines (including PHP, SQL, HTML, CSS, JavaScript & Ajax)
- Write and run manual, unit and behat tests for Quality Assurance (QA)
- Debug and resolve coding issues
- Run ABC Learning Design workshops with community members to build courses
- Develop code snippets and example plugins for use in courses and documentation
Benefits
- Taking on a genuinely flexible, distributed role, working from anywhere in the world
- A fantastic range of benefits, focusing on work-life balance, wellbeing and βchoosing your own adventure.β
- Working with a global team on a worldwide platform and make a real difference
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.