Project overview:
- The Intelligent Learning Assistant for Junior Developers is a mobile application that supports beginners in their development journey.
- The goal is to make learning structured, effective, and engaging while preparing users with practical skills.
Objectives & key features:
- Personalized learning plan with AI-generated lessons and code examples tailored to the user's level.
- Automatically graded exercises and quizzes, progress tracking via a dashboard, and gamification elements (XP, levels, badges).
- An interactive AI assistant capable of answering questions and guiding the user to enhance motivation and learning outcomes.
Technologies & architecture:
- Mobile frontend: React Native (TypeScript).
- Backend: NestJS (Node.js) with REST or GraphQL API.
- Data/storage: PostgreSQL and MinIO.
Responsibilities & expected deliverables:
- Design and implement mobile UI/UX flows for personalized learning plans and interactive exercises.
- Integrate AI components to generate lessons, code examples, and provide an interactive assistant; implement automatic grading and progress dashboard.
- Develop and consume backend APIs (REST or GraphQL), ensure database integration, and handle file/object storage with MinIO.
Required profile and position details:
- Engineer profile / Bachelor’s degree expected.
- 1 Trainee (PFE) position available.
How to apply:
- Apply via the trainees platform: https://trainees-platform.proxym-group.net
- Email applications are not provided on the page; use the platform link above to submit your application.