Marché Goodfood (TSX: FOOD) est un leader au Canada pour le développement de solutions-repas, livrant à ses clients des repas frais et des produits complémentaires permettant à ses clients à travers le Canada de pouvoir savourer des plats délicieux à la maison. Marché Goodfood développe la marque alimentaire préférée des milléniaux au Canada, en créant des expériences qui apportent de la joie tout en aidant nos communautés à vivre plus longtemps sur une planète en santé. Les clients de Goodfood peuvent se procurer à des prix exclusifs des produits uniques, frais et délicieux, le tout préparé par notre équipe de développement culinaire de classe mondiale et livré directement aux consommateurs grâce à nos infrastructures logistique et technologiques. Nous sommes passionnés de pouvoir relier nos partenaires fournisseurs locaux et producteurs agricoles à la cuisine de nos clients tout en éliminant le gaspillage alimentaire et les importantes marges bénéficiaires des détaillants.
À propos du rôle:
Titre du poste : Développeur Front-End Senior
Lieu de travail : Bureau de Montréal / 4600 Rue Hickmore, Montréal, QC, H4T 1K2
ou Bureau de Toronto / 181 University Ave, Suite 300, Toronto, ON, M5H 3M7
En tant que développeur Front-End senior, relevant du gestionnaire Front-End, vous contribuerez à l'amélioration du site web afin d'offrir aux membres de Goodfood une expérience web de classe mondiale. Vous participerez à toutes les étapes du cycle de développement logiciel pour créer de nouvelles expériences eCommerce à grande échelle, qui amélioreront la vie de millions de Canadiens.
- Développer du code de qualité en utilisant des outils modernes, des frameworks de tests et des modèles de programmation.
- Transformer les exigences métier et les recherches en une solution de classe mondiale répondant aux objectifs de performance et aux directives de la marque dans un environnement dynamique.
- Mettre en œuvre des conceptions réactives fonctionnant parfaitement sur tous les appareils et navigateurs.
- Évaluer et mesurer les performances des systèmes et proposer des suggestions d'amélioration.
- Collaborer avec des équipes interfonctionnelles, y compris les équipes Produit, Design et Ingénierie, pour offrir des expériences utilisateur de haute qualité conformes aux exigences métier et aux spécifications de conception.
- Participer régulièrement aux réunions de suivi et aux réunions Agile avec l'équipe projet afin de comprendre les exigences, proposer des améliorations du produit, expliquer la conception du code, fournir des estimations, décrire l'avancement du travail et identifier les risques.
- Travailler avec l'équipe à l'amélioration des processus de développement.
- Réaliser des revues de code et fournir du mentorat aux autres membres de l'équipe.
- Rester à jour sur les technologies front-end et les standards du web.
- Plus de 7 ans d'expérience en développement logiciel.
- Excellentes compétences en communication orale et capacité à expliquer et présenter clairement des idées à différents groupes métier.
- Maîtrise des technologies web, de React, de JavaScript et du design web adaptatif (responsive).
- Familiarité avec les techniques d'optimisation des performances front-end; une expérience récente est un atout.
- Une expérience full-stack est un avantage : conception d'API, scalabilité, conception de bases de données.
- Capacité à créer du code testable et à maintenir une suite de tests, incluant des tests end-to-end et fonctionnels.
- Bonne compréhension de l'ingénierie web : HTTP, API serveur et mise en cache.
- Expérience récente avec React et les outils front-end tels que NextJS, Webpack, Babel.
- Expérience des outils CSS comme LESS, SASS et/ou un framework similaire à TailwindCSS.
- Une expérience dans le commerce électronique (e-commerce) est un atout.
- Une expérience en backend avec NodeJS, GraphQL et MySQL est souhaitée
Goodfood (TSX: FOOD) is a leading digitally native meal solutions brand in Canada, delivering fresh meals and add-ons that make it easy for customers from across Canada to enjoy delicious meals at home. The Goodfood team is building Canada's most loved millennial food brand, with the mission to create experiences that spark joy and help our community live longer on a healthier planet. Goodfood customers have access to uniquely fresh and delicious products, as well as exclusive pricing, made possible by its world-class culinary team and direct-to-consumer infrastructure and technology. We are passionate about connecting our local partner farms and suppliers to our customers' kitchens while eliminating food waste and costly retail overhead.
About the role:Job Title: Senior Front-End Developer
Location: Montreal Office / 4600 Rue Hickmore, Montréal, QC, H4T 1K2
OR Toronto Office / 181 University Ave, Suite 300, Toronto, ON, M5H 3M7
As a Senior Front End Developer; reporting to the Front End Manager, you will be enhancing the website to provide Goodfood members with a world-class web experience. You will have exposure to every aspect of the software development cycle to build new eCommerce experiences that will operate at a massive scale and improve the lives of millions of Canadians.
Job Responsibilities:- Build quality code using modern tools, testing frameworks, and programming patterns.
- Ability to transform business requirements and research into a world-class solution that meets performance goals and brand guidelines in a fast-paced environment.
- Implement responsive designs that work seamlessly across all devices and browsers.
- Assess and measure the performance of systems and come up with suggestions for improvements. Monitor and evaluate system performance, identifying opportunities for optimization and improvement.
- Collaborate with cross-functional teams, including Product, Design, and Engineering, to deliver high-quality user experiences that meet business goals and design specifications.
- Participate in regularly scheduled status and Agile meetings with the project team to understand requirements, propose product enhancements, explain code design, provide effort estimates, report progress, and identify risks.
- Contribute to the continuous improvement of development processes, tools, and workflows.
- 7+ years of working experience in software development.
- Excellent verbal communication skills, with the ability to clearly explain and present ideas to various business stakeholders.
- Proficient in web technologies, including React, JavaScript, and responsive web design.
- Familiarity with front-end performance optimization techniques; recent experience is preferred.
- Full-stack development experience is an asset, particularly in API design, scalability, and database architecture.
- Ability to write testable code and maintain a comprehensive testing suite, including end-to-end and functional tests.
- Strong understanding of web engineering principles, including HTTP, server-side APIs, and caching strategies.
- Recent hands-on experience with React and modern frontend tooling such as Next.js, Webpack, and Babel.
- Experience with CSS preprocessing and utility-first frameworks such as LESS, SASS, or TailwindCSS.
- Experience in eCommerce development is considered an asset.
- Preferred experience with backend technologies including Node.js, GraphQL, and MySQL.
Benefits
POURQUOI GOODFOOD?Notre équipe s'efforce d'offrir à nos membres une expérience client de premier ordre. Tous les Goodfoodies doivent prendre part à notre mission, qui consiste à vivre plus longtemps sur une planète plus saine et à s'impliquer dans notre parcours pour "plus Good".
Être plus Good signifie:- Compenser les émissions liées à la livraison des boîtes
- Utiliser des emballages fabriqués à partir de matériaux recyclés
- Assurer que tous les emballages soient entièrement recyclables et compostables par nos membres
- Fournir aux Canadiens une solution de repas qui contribue à réduire la quantité de déchets alimentaires à la maison et dans la chaîne d'approvisionnement de Goodfood.
- Agir pour réduire notre empreinte carbone
- Avoir faim de l'amélioration pour continuer à être "plus Good"
- Programme de bonus annuel
- Assurances collectives concurrentielles
- Jours personnels
- Programme de REER Collectif
- Crédit annuel pour la condition physique
- Programmes d'avantages
- Crédit sur les produits Marché Goodfood
- Et bien plus encore !
Cela signifie que nous ne sommes pas là uniquement pour faire des affaires — nous sommes là pour faire le bien. En tant que B Corp, nous équilibrons les personnes, la planète et le profit, en respectant des normes élevées en matière de performance sociale et environnementale, de transparence et de responsabilité.
Si vous êtes passionné par l'idée d'avoir un impact réel (et pas seulement sur les résultats financiers), vous serez parfaitement à votre place chez nous.
Why Goodfood?Our team strives to give our members a world class customer experience. All Goodfoodies are expected to take part in our mission to live longer on a healthier planet and be involved on our journey to be Good-er.
Being Good-er means:- Offsetting box delivery emissions
- Using packaging made of recycled materials
- Ensuring all packaging is fully recyclable and compostable by our subscribers
- Providing a meal solution to Canadians that helps reduce the amount of food waste at home and through Goodfood supply chain
- Taking action to reduce our carbon footprint
- Be hungry from improvement to keep being "Good-er"
- Annual Bonus Program
- Competitive Group Insurance
- Personal Days
- Group Retirement Savings
- Annual Fitness Credit
- Perk Programs
- Employee Goodfood credits
- And much more!
That means we're not just here to do business—we're here to do good. As a B Corp, we balance people, planet, and profit, meeting high standards for social and environmental performance, transparency, and accountability.
If you're excited about making a real impact (and not just for the bottom line), you'll fit right in here.