Job Requirements
Job benefits
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Professional Development
Every employee is an invaluable asset to any team; that's why we want to help you grow. Level up your skills and expertise through our professional co-development programs with notable organizations. We will cover the cost.
This job post is managed by
Skills
Job description for Moodle Programmer Associate at Sunedu.id
- Custom Plugin Development: Design, develop, and maintain custom plugins for Moodle. Ensure that plugins are scalable, efficient, and seamlessly integrate with existing Moodle systems.
- Quality Assurance: Conduct thorough testing of developed plugins to ensure functionality, compatibility, and security. Address any issues or bugs promptly.
- Documentation & Support: Create detailed documentation for developed plugins, including installation guides, user manuals, and FAQs. Provide ongoing support and updates for plugins.
- Collaboration & Feedback: Collaborate with cross-functional teams, including project managers, designers, and educators, to ensure the successful implementation of plugins. Incorporate feedback to continuously improve plugin quality.
- Research & Innovation: Stay abreast of the latest trends and advancements in Moodle development. Contribute ideas for new features or improvements to existing plugins.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in Moodle development, including a portfolio of successfully developed and deployed Moodle plugins.
- Strong proficiency in PHP, HTML, CSS, and JavaScript.
- Familiarity with SQL and experience working with databases.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- A passion for eLearning technology and a commitment to creating impactful educational experiences.
- Experience with version control systems, such as Git.
- Knowledge of additional programming languages or frameworks beneficial to eLearning platforms.
- Understanding of UX/UI principles in the context of eLearning environments.
- A dynamic and supportive work environment where innovation and creativity are encouraged.
- Opportunities for professional development and growth within the company.
- Competitive salary and benefits package
- Flexible working arrangements to support work-life balance.
Interview process
- Apply via Glints
- Screening interview with our recruiter and user
- Interview with our Hiring Manager
- Test
- Final interview
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More