Job Title: Software Developer (Moodle + Ionic)
Employment Type: Full-Time
Job Overview
We are seeking a skilled and motivated Software Developer with hands-on experience in Moodle development and Ionic framework to join our growing team. The ideal candidate will be responsible for developing, customizing, and maintaining e-learning platforms and enterprise mobile applications.
Key Responsibilities
- Design, develop, and maintain Moodle-based LMS platforms
- Customize Moodle plugins, themes, and integrations based on business needs
- Develop cross-platform mobile applications using the Ionic framework
- Integrate Moodle LMS with mobile applications and third-party APIs
- Optimize application performance, scalability, and security
- Collaborate with UI/UX designers, backend developers, and project managers
- Troubleshoot, debug, and upgrade existing systems
- Ensure high-quality code through testing and documentation
Required Skills & Qualifications
- Minimum 1 year of experience in Moodle development with Ionic (Enterprise App Platform)
- Strong experience with Ionic (Enterprise App Platform) for mobile app development
- Proficiency in:
- PHP, MySQL
- HTML5, CSS3, JavaScript
- Angular (preferred for Ionic)
- Experience with REST APIs and third-party integrations
- Understanding of LMS architecture and e-learning workflows
- Familiarity with Git or other version control systems
- Strong problem-solving and debugging skills
Preferred Qualifications
- Experience in educational technology (EdTech) platforms
- Knowledge of cloud platforms (AWS, Azure, or GCP)
- Experience with mobile app deployment (iOS & Android)
- Familiarity with SCORM, xAPI, or other e-learning standards
Key Competencies
- Strong analytical and logical thinking
- Ability to work independently and in a team environment
- Good communication and documentation skills
- Detail-oriented with a focus on quality
What We Offer
- Opportunity to work on cutting-edge EdTech platforms
- Collaborative and innovative work environment
- Career growth and skill development opportunities
Job Types: Full-time, Part-time, Permanent