Développeur Full-Stack (Laravel / Vue) / Full-Stack Developer (Laravel / Vue)- job post Repas WeCook
Job Description
WeCook est une entreprise en pleine expansion qui œuvre dans le domaine alimentaire, plus précisément dans le prêt à manger livré à domicile. Notre mission est d’économiser le temps passé en cuisine pour se préparer un repas, et ce, sans sacrifier la saveur ni la qualité des aliments. WeCook est un leader canadien dans le prêt à manger et notre audace nous permet de nous démarquer de notre compétition. Chez WeCook, nous misons sur une sélection de candidats motivés et dynamiques, puisque nous souhaitons conserver notre environnement de travail stimulant et agréable.
Nous recherchons un développeur Full-Stack justifiant de 4 à 5 ans d'expérience professionnelle pour renforcer notre équipe. Vous contribuerez à la création et à l'évolution de notre produit en intervenant sur l'ensemble de la stack technique (Laravel, Vue et Inertia) et en assurant le développement de fonctionnalités, de la phase de conception jusqu'à la mise en production.
RESPONSABILITÉS
Contribuer à la conception des fonctionnalités et aux décisions techniques, du concept à la mise en œuvre.
Développer des fonctionnalités de bout en bout, en intervenant sur la base de données, le backend, l'API et le frontend.
Maintenir et faire évoluer les fonctionnalités existantes, y compris les outils internes.
Analyser et corriger les anomalies signalées.
Écrire des tests automatisés pour les nouvelles fonctionnalités et améliorer la couverture de tests de la logique métier critique existante.
Rédiger et tenir à jour la documentation technique.
Revoir les pull requests et répondre aux retours concernant votre propre code.
COMPÉTENCES & QUALIFICATIONS
Backend
Expérience dans le développement d'applications web en production avec PHP et Laravel.
Maîtrise des principes de la POO avec PHP 7.4 et PHP 8.
Connaissance des fondamentaux de Laravel et bonne maîtrise d'Eloquent.
Conception d'API REST et intégration d'API tierces.
Solides compétences en SQL.
Frontend
Vue 2 / Vue 3 avec l'API de composition (Composition API).
Expérience des SPA et/ou d'Inertia.js.
CSS et approche « utility-first » avec Tailwind.
Gestion d'état avec Vuex / Pinia ou équivalent.
General:
Expérience dans la rédaction de documentation technique.
Tests automatisés avec PHPUnit / Pest, Jest.
Capacité à déboguer une base de code existante.
Volonté d'apprendre de nouvelles technologies et de travailler sur l'ensemble de la stack.
Utilisation de Git en équipe.
