Front-End Feature Development for AI-Powered Learning Platform (React)

Project scope
Categories
UI design Website development Information technology Software development Artificial intelligenceSkills
code review react.js (javascript library) git (version control system) codebase full stack development scrum (software development) ecmascript 2015 user profile learning platforms responsive web designThis project offers a front-end developer the chance to contribute to an AI-powered learning platform built using React, Node.js, and Vite. With the initial structure already in place, the next step is to bring key features to life in preparation for a pilot launch. The student will work on a clearly defined feature set, gaining practical experience with modern front-end development, user interface design, and working alongside a senior full stack developer. This is a hands-on opportunity to apply classroom learning to a real product in development.
Benefits to the Student
- Mentorship from a senior developer with experience in full stack and AI-related development
- Portfolio-ready experience with clear deliverables in a live pilot environment
- Focused scope that allows depth without being overwhelming
- Exposure to AI concepts and applications in modern web platforms
- Experience with React, Node.js, and Vite in a practical development setting
Defined Feature Set for Pilot Release 1
- Basic user authentication (login, registration, password reset)
- Dashboard layout and navigation updates
- Interactive module pages integrated with AI services
- Simple user profile settings page
Key Responsibilities
- Develop and update front-end features using React and Vite
- Collaborate with back-end components developed in Node.js
- Ensure components meet usability and responsive design standards
- Conduct light testing and fix UI-related issues
- Collaborate with the senior developer for code reviews and guidance
- Share notes and ideas for potential future features
Deliverables
- Functional, testable React components for assigned features
- Clean, modular code integrated into the existing repository
- Brief documentation or notes for QA or product owner reference
Support Provided
- A senior full stack developer will be available to provide technical support, guidance, and oversight throughout the project
- Access to the existing codebase, UI structure, and project materials
Assets
- Working knowledge of React and modern JavaScript (ES6+)
- Familiarity with Node.js, Vite, and responsive front-end design
- Experience with Git for version control
- Strong communication skills and initiative to ask clarifying questions
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
Supported causes
The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.
About the company
Beyond the Sky Custom Learning is at the forefront of AI-driven eLearning, revolutionizing corporate training with cutting-edge training powered by artificial intelligence. Our digital and tech-enabled learning solutions blend immersive storytelling with adaptive AI, ensuring learners gain practical, real-world skills that stick. As pioneers in AI for Learning & Development, we share our expertise on global stages, shaping the future of training through thought leadership. Whether it's IT systems, internal processes, product education, or sales enablement, we design customized programs that drive measurable change by combining AI innovation with proven behavioral science.
Portals
-
Toronto, Ontario, Canada