Senior Full Stack JavaScript Engineer
As a Senior Engineer, you'll work across the full stack of this app — from Chakra UI components and TanStack Router pages down to server functions that call Salesforce and other third-party APIs. You'll set technical direction within your domain, review code against our established architecture, and mentor other engineers on the team.This role is 5-days a week onsite in Grapevine, TX.What You'll DoDesign and build features across GameStop: routes, UI components, and the hooks/server-function layer that talks to Salesforce Commerce Cloud and other servicesWrite server-side data-fetching and mutation logic, following the established patternsWrite strict, type-safe TypeScript with Zod validation at API and form boundariesBuild and maintain the Chakra UI theme, design tokens, and reusable UI primitivesOwn performance and reliability of a server-rendered app — SSR behavior, Core Web Vitals, and production monitoring via New RelicWrite unit tests for data transformations and validation logic, and contribute to the Cypress end-to-end test suitePartner with the SFRA and OIDC provider teams to ensure the storefront integrates cleanly with authentication and any legacy Salesforce cartridge behaviorParticipate in code review and uphold the team's architecture and folder-structure conventionsMentor other engineers and help evolve technical standards as the codebase growsRequired Qualifications5+ years of professional experience building production React applicationsExpert-level React and TypeScript practicesExperience with a full-stack/server-rendered React framework (e.g., TanStack Start, Next.js, Remix) and modern Vite-based toolingStrong understanding of state management tradeoffs: server state, form state, and local UI stateExperience integrating REST APIs from the front end and/or server layer (Axios or similar HTTP clients)Experience with a component library or design system (Chakra UI, MUI, or similar)Comfort writing tests and working with e2e test suites (Cypress/Playwright)Experience in a fast-paced ecommerce environment, including familiarity with checkout and payment flowsProficiency with Git-based workflows and CI/CD pipelinesStrong communication skills and experience mentoring other engineersNice to HaveExperience with Salesforce Commerce Cloud SCAPI (Shopper APIs), including SDKs like commerce-sdk-isomorphicExperience with Salesforce SFRA (Storefront Reference Architecture) or other SFCC cartridge-based developmentFamiliarity with legacy Salesforce OCAPIExperience with OIDC/OAuth authentication flowsExperience integrating payment providers such as Stripe or PayPalExperience with headless CMS platforms (Amplience or similar) or ecommerce search/merchandising tools (Constructor.io, Algolia)Experience deploying to Cloudflare Workers or similar edge platformsFamiliarity with Storybook for component developmentWhat Makes You Stand OutA track record of progressing from software engineer into senior or technical-lead rolesExperience owning a feature or platform area end-to-end in a fast-paced environmentA bias for action and comfort making tradeoffs in ambiguous situations to deliver customer impactGenuine interest in gaming, retail, or ecommerceEqual Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.