Chef technique, Web (React)
Franchise World Siège Social, LLC
Shelton, CT
Pourquoi rejoindre Subway?
À Subway, nous ne restons pas immobiles. Nous construisons.
C’est une entreprise axée sur ce qui compte le plus : accroître la rentabilité des franchisés, renforcer notre marque et créer de la valeur à long terme. Les gens qui s’épanouissent ici sont ceux qui veulent vraiment avoir un impact.
Tu ne feras pas juste le travail. Tu vas la façonner.
On bouge vite. On pense comme des propriétaires. Nous prenons des décisions qui comptent. Nous nous tenons à un niveau élevé parce que ce que nous faisons a un impact direct sur des milliers de franchisés à travers le monde.
Si vous apportez de l’énergie, de la responsabilité et un biais d’action, vous vous intégrerez parfaitement.
Nous prenons le travail au sérieux, mais nous savons aussi que les meilleurs résultats viennent des équipes qui se soutiennent mutuellement, célèbrent leurs victoires et se présentent prêtes à bâtir quelque chose de meilleur chaque jour.
C’est votre chance de faire partie de ce qui s’en vient.
Aperçu du poste
Le chef technique du Web (React) est l’autorité technique principale pour l’expérience web destinée aux invités de Subway, basée sur React et Next.js. Relevant du gestionnaire principal du développement, ce rôle définit la direction technique de l’équipe web, écrit et révise le code de production quotidiennement, et veille à ce que l’équipe livre des expériences fiables, performantes et accessibles sur subway.com et sur les surfaces web adjacentes destinées aux visiteurs. Il s’agit d’abord d’un rôle d’ingénieur senior pratique — le chef technique gagne en crédibilité grâce au code, encadre les ingénieurs lors de l’appariement et de l’évaluation, et traduit l’intention produit et design en une architecture front-end solide, tout en collaborant étroitement avec le gestionnaire principal du développement pour la planification de la livraison et avec l’équipe Middleware pour les contrats d’API. Ce rôle implique un leadership technique sans autorité formelle de gestion des personnes.
Responsabilités
• Concevoir, construire et produire des fonctionnalités React/Next.js sur subway.com et les surfaces web adjacentes — écrire du code de haute qualité et bien testé et fixer la barre technique pour le reste de l’équipe web grâce à une contribution directe et pratique.
• Décisions propres à l’architecture front-end pour la plateforme web — structure des composants, gestion de l’état, stratégie de rendu (SSR/SSG/ISR) et modèles de performance — assurant la cohérence avec la bibliothèque de composants partagée et le système de conception.
• Diriger la revue de code et le mentorat technique pour l’équipe web : établir des normes de qualité de code, de couverture des tests et d’hygiène en relations publiques; Associé-toi avec des ingénieurs pour faire monter React et Next.js la compétence au sein de l’équipe.
• Collaborer avec le gestionnaire principal du développement pour la planification des sprints, l’estimation technique et l’identification des risques; décomposer le travail de fonctionnalités et de plateforme — y compris l’intégration AEM headless et Edge Delivery Services — en tâches d’ingénierie séquencées et à portée d’optique.
• Assurer sa propre fiabilité et performance de la plateforme web : surveiller les budgets Core Web Vitals en CI, trier les incidents de production sur les surfaces web destinées aux visiteurs, mener l’analyse des causes profondes et la correction en partenariat avec Middleware et DevOps, et promouvoir l’adoption du développement assisté par l’IA à travers l’équipe web.
Qualifications
• Expertise approfondie et pratique en React et Next.js — architecture des composants, crochets, gestion de l’état (Zustand ou équivalent), stratégies de rendu SSR/SSG/ISR, et optimisation des performances.
• Maîtrise forte du TypeScript moderne et des outils front-end (bundlers, linting, frameworks de test) dans un contexte web grand public en production et à fort trafic.
• Expérience dans la consommation de contenu CMS sans interface graphique via GraphQL ou REST; L’expérience des Fragments de contenu AEM et des services de livraison en périphérie est fortement recommandée.
• Connaissance pratique du signalement de fonctionnalités (LaunchDarkly), de l’expérimentation/tests A-B (Adobe Target ou équivalent), et de la surveillance par les utilisateurs réels (Quantum Metric ou équivalent) dans une application web de production.
• Engagement démontré envers le développement assisté par l’IA : utilisation active quotidienne des outils de codage par IA et capacité à modéliser et coacher une adoption efficace au sein d’une équipe.
• Solide compréhension de l’accessibilité web (WCAG/ADA) et des Core Web Vitals (LCP, INP, CLS) comme contraintes d’ingénierie imposées, et non comme réflexions secondaires.
• Capacité prouvée à diriger techniquement sans autorité formelle de gestion des ressources humaines — influençant par la qualité du code, la clarté architecturale et un jugement technique cohérent et crédible.
• Efficace pour décomposer les exigences de produits ambiguës en travaux d’ingénierie clairs et séquencés pour une équipe d’ingénieurs.
• Communicateur écrit et oral clair — à l’aise pour présenter les compromis techniques au gestionnaire principal du développement, au directeur et aux partenaires produits interfonctionnels.
• Collaboratif et accessible — une ressource incontournable pour les autres ingénieurs de l’équipe, avec un historique d’élever la barre technique par le mentorat plutôt que par la barrière des accès.
• Baccalauréat en informatique, génie logiciel ou domaine connexe (ou expérience pratique équivalente).
• 5 à 8 ans d’expérience professionnelle en génie logiciel avec une solide base en React et en architecture front-end moderne; expérience préalable à un niveau supérieur ou lead sur une application web de production basée sur React destinée aux consommateurs.
• Expérience démontrée dans la direction technique d’un domaine de fonctionnalités ou d’une équipe, incluant les décisions d’architecture et les normes de qualité du code.
• Expérience en partenariat avec des équipes backend/API pour définir et consommer des contrats pour une application web de production.
• Expérience en QSR, commerce de détail ou commerce numérique destiné aux consommateurs est privilégiée.
Qualifications préférées
• Expérience de migration d’une application web vers ou opérant dans une architecture AEM/Edge Delivery Services.
• Avoir l’expérience de mentorat ou de diriger informellement d’autres ingénieurs sans responsabilité directe de gestion des personnes.
• Expérience en partenariat avec des organisations de produits et de design dans un modèle de livraison agile basé sur des escouades ou des capsules.
• Expérience avec les outils monodépôt et les bibliothèques de composants partagées à travers plusieurs propriétés web.
• Expérience en QSR, commerce de détail ou commerce numérique grand public avec des expériences de commande ou de fidélisation à fort trafic.
• Des cours supplémentaires, des certifications ou une grande profondeur démontrée en ingénierie front-end ou en performance web sont un plus.
Qu’est-ce qu’on offre?
• Régimes d’assurance (médicaux, vie)
• Pension/401K/RSP (spécifique au pays)
• Bonus compétitif
• Allocation de mobilité
• Remboursement des frais de scolarité
• Vacances d’entreprise
• Temps de bénévolat
• et plus encore.....
