Nous recherchons un profil fullstack pour terminer le développement d'une application, passer en production, et publier sur les stores :
Webapp SPA orientée PWA, basée sur Vue 3, construit exclusivement autour de l’API Composition.
Géré par Pinia pour le store.
Le CSS est géré par WindiCSS (et postCSS en complément).
Compilé avec ViteJS.
Il y a déjà beaucoup de composants existants à réutiliser.
L’API serveur est déjà en place (NodeJS + koa) ; elle est étroitement imbriquée dans le store Pinia et dans le router
Développeur Vue 3 à l’aise avec l’API composition
Aucune connaissance particulière en Vite n’est requise
des connaissances de base de MangoDB s’avère assez indispensables
Build MOBILE :
Les outils PWA sont existants et implantés ; il faut à présent intégrer le code avec Capacitor/Expo (ou une autre techno équivalente).
Compétences requises : Capacitor, Android Studio (ou Graddle) et XCode pour publier sur les stores.
Des connaissances dans ces process là sont requis (e.g. compte Apple developer et Google)
BONUS - DevOps :
Gérer le déploiement du dépôt en prod.
Aujourd’hui le dépôt est géré sur Git, et également déployé via Git. Il faut mettre en place un nouveau serveur pour la prod, avec PM2 pour la gestion des processus.
Le serveur principal est sur NodeJS, et la SPA est compilé par PM2 côté serveur - et sert des fichiers statiques.
Pas de CL/CI pour le moment - à implémenter plus tard.