Sr Moodle LMS Developer
Location: Remote Must be US Based
ClassEDU develops tools for online learning by extending the Zoom collaboration platform with our product Class For Zoom.
Duties and Responsibilities
Develop PHP based customizations extensions on top of the open source Moodle LMS Platform to deliver teaching and learning features to end users.
Serve as a technical lead for an Agile php development team.
Provide leadership, behavioral and technical mentoring to other team members, work to foster an agile and collaborative work environment.
Collaborate with DevOps, Client Application Developers, Quality Assurance and Product Managers to create scalable, secure applications.
Work as part of an agile development team using SCRUM and Kanban project management flows
Drive best practices and selection of technology frameworks / libraries
Collaborate with other developers, devops engineers and product managers to build solutions that meet customer needs
Write automated tests to validate quality and performance
Consider security and privacy issues in the development process
Requirements and Qualifications
Experience leading agile development teams and delivering on time and quality software using clean code practices.
Detailed understanding of PHP development with the ability to implement best practices for quality and maintainability.
Experience and demonstrated proficiency customizing and extending the the Open Source Moodle LMS Platform
Proficiency with underlying Moodle technologies such as PHP, Mustache templates, the Moodle API, SCSS/SASS Templates, REST web services and other technologies used by Moodle.
Educational Background and/or Certifications demonstrating proficiency in key technologies are desired but not essential