جديد
وصف الوظيفة
SkilloVilla, start‑up dynamique spécialisée dans les solutions d’apprentissage en ligne, recherche un(e) développeur(se) JavaScript passionné(e) par le framework React.js pour rejoindre son équipe produit pendant 6 mois, avec possibilité d’évolution vers un poste permanent selon les performances.
**Missions principales**
- Concevoir, développer et tester des composants d’interface utilisateur réutilisables en suivant les bonnes pratiques de React (hooks, functional components, context API).
- Implémenter des flux de données robustes à l’aide de Redux ou Flux, garantir la maintenabilité du code grâce à une architecture modulaire et à des tests unitaires (Jest, React Testing Library).
- Traduire les maquettes UI/UX (Figma, Sketch) en code front‑end de haute qualité, en respectant les standards d’accessibilité (WCAG) et les guidelines de design system interne.
- Optimiser les performances (lazy‑loading, code‑splitting, memoisation) pour assurer une expérience fluide sur tous les navigateurs et appareils (desktop, mobile, tablettes).
- Collaborer étroitement avec les équipes back‑end pour consommer les API RESTful, gérer l’authentification JWT et implémenter la gestion d’erreurs côté client.
- Participer aux cérémonies Agile (daily stand‑up, sprint planning, rétrospective) et contribuer à l’amélioration continue du processus de développement.
**Profil recherché**
- Diplômé(e) d’une école d’ingénierie, d’informatique ou formation équivalente, avec 0 à 2 ans d’expérience en développement front‑end.
- Maîtrise avancée de JavaScript (ES6+), du DOM et du modèle objet.
- Solide compréhension de React.js, de ses concepts fondamentaux (virtual DOM, lifecycle, hooks) et expérience pratique avec Redux ou Flux.
- Connaissance des outils de build modernes (Webpack, Babel, NPM/Yarn) et des pratiques CI/CD (Git, GitHub Actions).
- Familiarité avec les standards CSS modernes (Flexbox, Grid) et les pré‑processeurs (Sass, Less).
- Capacité à écrire du code propre, documenté et testé, avec un souci constant de la qualité et de la maintenabilité.
- Bonnes compétences en communication écrite et orale en français et en anglais.
**Ce que nous offrons**
- Une indemnité de stage de 25 000 INR/mois (environ 3 000 MAD) payable mensuellement.
- Un environnement de travail agile, stimulant et orienté produit, avec des équipes techniques expérimentées.
- Un mentorat personnalisé assuré par des développeurs seniors et le CTO, incluant des revues de code régulières et des sessions de partage de connaissances.
- Un certificat de stage reconnu, ainsi que la possibilité de transformer le stage en CDI à l’issue de la période probatoire.
- Accès à des formations internes (React Advanced, Performance Front‑end, Architecture Scalable) et à des conférences tech.
- Flexibilité du travail en mode hybride : 3 jours au bureau (Casablanca) et 2 jours en remote, selon les besoins du projet.
- Participation à des projets à forte visibilité, impact direct sur les utilisateurs finaux et sur la croissance de la plateforme SkilloVilla.
Rejoignez SkilloVilla pour développer vos compétences techniques, travailler sur des challenges réels et contribuer à la transformation digitale du secteur de l’éducation. Nous attendons votre candidature avec impatience !