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.
Technical responsibilities:
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
Responsibility related to growth of Development and S2S:
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
Requirements:
An experience of 3-5 years in a developing Moodle web and its 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.)
Nature of Engagement: Full time at the office location
About the Company:
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
Job Location: Bangalore
For further information about this vacancy : write to info@s2seducation.com with subject starting with : "Senior Moodle Developer"
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.