[Remote] Senior Software Engineer, Front End / Full Stack
Note: The job is a remote job and is open to candidates in USA. Grove Collaborative is a sustainability-focused consumer products company creating household and personal care essentials that are healthier for people and the planet. The company is seeking a senior individual contributor to lead front-end and full-stack initiatives, partnering with product, design, engineering, analytics, and third-party ecosystems to deliver measurable, high-quality customer experiences.
Responsibilities
- Project leadership — Lead front end and full stack initiatives from ambiguous problem statement to shipped, measured outcome. Make the architecture calls, sequence the work, and keep the project honest about tradeoffs
- Product and design partnership — Work shoulder to shoulder with product managers and designers. We expect you to have opinions about the experience itself, not just how to build what you were handed
- Craft, performance, and quality — Own performance, stability, accessibility, and maintainability in the code you and your team ship, at the scale Grove actually runs at
- Ecosystem integration — Partner across our third-party ecosystem — mobile apps, subscription services, analytics, search and discovery, loyalty — to build experiences that feel like one product instead of six vendors
- AI-assisted development — Use AI tooling aggressively as a force multiplier, and hold the line on quality while you do it. More on this below
- Design system — Partner with UX Design to define and scale our design system and UI component library
- Measurement — Work with analytics partners to make sure the tracking exists to tell you whether what you shipped actually worked
- Best practices — Champion testing, documentation, and workflows the rest of the team can build on
Skills
- 7+ years building and operating production web applications, with the front end as your strongest area
- Deep expertise in JavaScript and TypeScript, at least one modern component framework (React, Vue, Svelte, or similar), state management, and performance optimization for consumer-facing applications
- Genuinely comfortable working across the stack — APIs, data models, integrations, CI, the browser, and the boring infrastructure in between
- New technology doesn't scare you. You've been dropped into an unfamiliar framework, language, or platform and gotten productive fast, and you can point to a time you did it. You evaluate new tools on the merits instead of defaulting to what you already know or chasing whatever is new
- You're honest about what you don't know. You can say “I haven't worked with that” without flinching, and you don't paper over the gap with a confident guess
- You lead projects, not just tickets. You've taken something vague, made it concrete, brought other people along, and shipped it
- You think like a designer and a product person. You notice when a flow is confusing, you push back when a spec doesn't make sense for the customer, and you can tell the difference between polish that matters and polish that doesn't
- You work well with others. You give direct feedback kindly, you take it well, and people want you on their project
- A real sense of ownership and pride in the experiences you ship and the code you leave behind
- You write things down, and people understand them. You can walk a PM or a designer through a technical tradeoff without hiding behind jargon, and the decisions you make stay legible to whoever picks up the code six months later
- Genuine enthusiasm for Grove's mission and sustainability values, not just the tech stack
- Experience at a fast-growing ecommerce company with a high SKU count and high-velocity traffic, so scale isn't theoretical to you
- Experience with subscription commerce, and the particular mess of billing, scheduling, and customer expectations that comes with it
- Experience with testing tooling — component testing libraries, Vitest or Jest, and Cypress or Playwright
- Strong understanding of Git workflows and CI in a team environment, such as GitHub Actions
- A strong sense of design, accessibility, and user empathy
- Experience with A/B testing and experimentation platforms
- Experience with Shopify — Liquid, Online Store 2.0 (sections, metaobjects, metafields), the Storefront and Cart APIs, Checkout Extensions. Helpful context, not a requirement; we've onboarded strong engineers to it before
- Proficiency with GraphQL; familiarity with Alpine.js is a plus
Benefits
- This full-time, exempt position is remote for candidates based in the following states: California, Maine, Pennsylvania, Nevada, North Carolina, Texas, Colorado, Washington, Illinois, New York, Missouri, and Massachusetts.
- Competitive benefits - medical, vision, dental
- Equity - shared success is core to our mission
- Flexible Paid Time Off - we care most about results
- Free VIP membership and 50% employee discount
- This role is eligible for an annual incentive target
Company Overview
Company H1B Sponsorship