As a Senior Moodle Developer, you will be responsible for designing, developing, and maintaining our custom Moodle-based application. You will work closely with our academic facilitators, designers and team of developers to create high-quality, scalable, and robust e-learning solutions. Your expertise in both Moodle web & mobile app development, PHP programming, and LMS integration will be crucial in delivering exceptional user experiences and ensuring the seamless operation of our platforms. The app will serve as a LMS and as an interface of communication between the S2S team and its users. Along with Moodle development you are open to also support the team in other development projects.
- Develop plugins for customization of our LMS such as Course format, Modules, Mobile Support, Themes, Pages, Navigation, Web Services etc.
- Upgrading existing plugins to latest version
- Customise the Moodle Mobile app in aspects of branding, push notification, custom url scheme, and other required features.
- Build prototype and unit test code for robustness, including edge cases, usability and general reliability
- Deploy and fix any performance issues, bugs
- Document all aspects consistently throughout the development process
- Collaborate to define, design and ship new features
- Redesign and revamp websites with features like social media integrations, blog etc.
- Contribute in development of applications other than LMS as well
- Applying your expertise of development to meet deadlines
- Self motivated to take up technical challenges
- Flexible, self-motivated, enthusiastic, self-learning and an energetic team player
- Take proactive roles in different aspects of startup
- An experience of 3-5 years in a developing Moodle web and it’s mobile application
- Solid experience in HTML, CSS, Javascript, and PHP
- Knowledge and experience of Bootstrap
- Knowledge and experience in Backend stack. Mainly PHP and MySQL
- Experience in deploying and scaling up server infrastructure for Moodle
- Experience in building and publishing Moodle Mobile app
- Good software engineering practices and design patterns
- Experience with third-party libraries and APIs
- Independent debugging and troubleshooting skills
- Team player who can also work independently
- Enthusiastic to learn new technologies and contribute in other application development (Python, React, NodeJs, Flutter, Godot, etc.)
Seed2Sapling Education was established in 2018 with the purpose of making school education a joyful and enriching experience for both teachers and students. We engage with teachers, teacher educators & students through schools and govt. bodies and organisations working in the education and social sectors. To know more, visit www.S2SEducation.com