Mission / Objectif
- Maintenir et refactorer une base de code existante avec un fort focus sur la résolution des problèmes TypeScript et l'amélioration de la qualité du code.
- Optimiser et stabiliser les composants 3D existants (Three.js) et, en option, mettre en place des pipelines CI/CD pour automatiser les builds et déploiements.
- Travailler sur des parties front-end basées sur Next.js et Tailwind CSS, corriger les bugs et améliorer les performances et la maintenabilité.
Technologies & Stack
- Frontend: Next.js, Tailwind CSS, TypeScript.
- 3D Development: Three.js pour les composants et scènes 3D.
- DevOps (optionnel): GitHub Actions, concepts CI/CD pour intégration continue et déploiement.
Profil recherché
- Actuellement en cours de formation ou titulaire d'un diplôme en informatique (PFE requis/attendu).
- Bonnes capacités de résolution de problèmes et d'excellentes compétences en communication pour collaborer avec l'équipe.
- Maîtrise du développement web, capacité à travailler sur une base de code complexe et existante, compréhension des bonnes pratiques de clean code et des techniques de debug.
Livrables & attentes
- Correction et réduction des erreurs TypeScript, amélioration de la couverture typée et de la robustesse du code.
- Stabilisation et optimisation des composants 3D (perf, fiabilité, rendu) et documentation des modifications majeures.
- (Optionnel) Proposition et mise en place d'un pipeline CI/CD via GitHub Actions pour automatiser tests et déploiements, plus recommandations pour la production.
📧 Pour postuler: hello@themashroom.com