About the Role:
We are seeking a Senior Software and Mobile Developer with a strong background in AI to join our innovative team. This role involves developing and enhancing web and mobile applications, specifically focusing on integrating AI functionalities into Learning Management Systems (LMS) to optimize user experience and educational outcomes. The ideal candidate will have a solid track record in both frontend and backend development, with a passion for AI and a proven ability to solve complex problems.
Key Responsibilities:
· AI Integration for LMS: Design and implement AI-driven features within Learning Management Systems (LMS). Develop intelligent systems for personalized learning experiences, predictive analytics for student performance, and automated feedback mechanisms.
· AI Enhancement: Utilize machine learning models and algorithms to enhance LMS functionalities, such as adaptive learning paths, intelligent content recommendations, and automated grading systems.
· Application Development: Develop and maintain web and mobile applications, including LMS. Ensure seamless integration of AI components to improve functionality and user engagement.
· Design Conversion: Convert Figma and other design systems into Vue components, integrating AI features to ensure a cohesive user experience.
· Agile Collaboration: Participate in daily scrum meetings to discuss sprints, team plans, and project progress. Collaborate with cross-functional teams to ensure effective AI integration and project success.
· Testing & QA: Conduct comprehensive quality assurance and end-to-end testing using tools such as Postman and Cypress. Validate AI functionalities and resolve any issues to ensure high-quality deliverables.
· Code Management: Oversee and update daily tasks in GitHub. Manage code versions and deployments across development, testing, and production environments.
· Project Management: Develop project concepts with a focus on integrating AI into LMS and other applications. Ensure timely delivery of milestones and collaborate with senior developers and designers on complex projects.
· UI/UX Design: Work with UI/UX designers to create intuitive and engaging interfaces. Use tools such as Figma, Adobe Photoshop, and Illustrator to support AI-driven design elements.