All remote jobs
Open role
Remote opportunity atGrove Collaborative

Senior Software Engineer, Front End / Full Stack

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Published
35Listing views
2Application actions
11 Oct 2026Apply before
Opportunity details

About this role.

AI Summary

Grove Collaborative is hiring a senior individual-contributor engineer focused primarily on front-end development while contributing across APIs, data models, integrations, CI, and other full-stack concerns. The role leads ambiguous ecommerce product initiatives from discovery and architecture through delivery, measurement, and iteration. Strong JavaScript/TypeScript, modern component-framework, performance, accessibility, testing, and design-system experience are central requirements. The engineer will collaborate closely with product, design, analytics, and external platform partners in a high-trust, autonomous environment. The team expects thoughtful use of AI development tools, with the engineer retaining accountability for technical judgment and code quality.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

5/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

5/5
GuidedFull ownership

Communication Load

5/5
IndependentCollaborative
AI insightThis is a senior-level role requiring 7+ years of production web experience, end-to-end technical leadership, and comfort navigating an evolving ecommerce stack. The scope combines front-end depth, full-stack problem solving, cross-functional influence, measurable business outcomes, and rigorous engineering judgment.

Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job medianHighly competitive
$197,500
US market range$170k–$225k
AI insightThe disclosed yearly base-salary range is $180,000 to $215,000 USD, with a midpoint of $197,500. This is competitive for a US-based senior front-end/full-stack engineer, particularly one expected to lead complex ecommerce initiatives; annual incentive and equity are additional but not quantified. Estimated US market range for comparable roles is $170,000 to $225,000 USD annually, varying by location, ecommerce scale, and depth of technical leadership.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
Describe a front-end or full-stack project you led from an ambiguous problem to a measurable outcome.

I would explain how I clarified the customer and business problem with product and design, identified technical constraints, proposed a phased architecture, and aligned stakeholders on tradeoffs. I would then describe delivery, instrumentation, and the metrics used after launch to validate the result and guide iteration.

How would you improve performance on a high-traffic ecommerce storefront?

I would begin with field and lab data to identify the largest user-facing bottlenecks, such as LCP, INP, JavaScript execution, image delivery, or third-party scripts. I would prioritize changes by customer impact, use techniques such as code splitting, image optimization, caching, and dependency reduction, and verify improvements through monitoring and controlled rollout.

How do you evaluate AI-generated code before allowing it into production?

I treat generated code as a draft rather than an authority. I verify that I understand its behavior, review security and edge cases, compare it with existing architectural patterns, add or update tests, and validate performance and maintainability before approving it.

How would you approach integrating a Shopify storefront with subscription, loyalty, search, and analytics vendors?

I would map the customer journey and ownership boundaries first, then define stable interfaces, data contracts, failure behavior, and observability for each integration. I would aim to minimize coupling, protect core purchase flows from third-party failures, and ensure analytics events consistently measure outcomes across systems.

How do you communicate a technical tradeoff to product managers and designers?

I frame the discussion around the customer outcome, delivery timeline, operational risk, and future flexibility rather than implementation jargon. I present a small number of viable options, state my recommendation and assumptions clearly, document the decision, and make sure stakeholders understand what is gained and deferred.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.

Grove Collaborative is a sustainability-focused consumer products company creating household and personal care essentials that are effective, beautifully designed, and healthier for people and the planet. We are a certified B Corp, plastic-neutral, and on a mission to transform the CPG industry for good.

Engineering at Grove

The Grove product, engineering, and design team is rooted in a data and goal-driven culture. We take ownership of big business and technology challenges and solve them quickly and robustly. We operate in small, autonomous teams, build on a modern and evolving stack, and deploy frequently to deliver value to the business as fast as possible. We value trust, collaboration, and shared ownership.

About the Opportunity

  • We’re looking for a senior engineer whose center of gravity is the front end, but who follows a problem wherever it goes — into an API, a data model, a third-party integration, a build pipeline.
  • We care far more about how you think than about which frameworks are on your resume. Our storefront runs on Shopify today, and parts of it won’t tomorrow. The stack has changed before and will change again. What we need is someone who can walk into unfamiliar territory, figure out how it actually works, and make a good call about it.
  • This isn’t a role for someone waiting to be told what to build. We want a true self-starter: endlessly curious, genuinely ambitious, and humble enough to be trusted with real influence.
  • You’ll lead projects end to end — shaping the problem with product and design, collaborating with other engineers on the approach, making the architectural calls, shipping, and then looking at what the numbers say.
  • To be clear about scope: this is a senior individual contributor role. You’ll lead projects but you won’t be managing people or owning org-wide technical strategy. You’ll be in the code.

What You’ll Own

  • 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.

About You

  • 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.

How We Work Together

  • This is a high trust environment. You’ll get real scope and real decisions early, and nobody is going to look over your shoulder while you do the work. Trust runs both directions: we’ll be straight with you about the business, the tradeoffs, and the parts of the codebase we aren’t proud of, and we expect that same candor back.
  • We value psychological safety first and foremost. It’s the precondition for everything else on this list. The teams that solve genuinely hard problems are the ones where people feel safe saying “I don’t understand this yet.”
  • “I haven’t worked with that” is a complete answer here. We have deep respect for an engineer who names the edge of their own knowledge instead of bluffing past it. We don’t need you to know everything. We need you to be honest about where your expertise begins and ends — and that honesty is worth more to us than a confident guess, in an interview and on the job.

How We think About AI

We’re serious about this, so we’d rather be direct than let you find out later.

  • AI tooling is part of how this team works every day, not an experiment on the side. We want someone who genuinely enjoys these tools and keeps getting better with them.
  • Nobody here has AI figured out, and we’re skeptical of anyone who says they do. The tooling changes month to month. We are all working it out together, in the open. We’d rather hire someone actively learning than someone with a methodology to evangelize.
  • We’re looking for someone whose judgment stays their own. You should be able to read what a model produced, disagree with it, and explain why — about architecture, about correctness, about whether the thing should be built at all.
  • The version of this we don’t want: code that ships because a model was confident. If you can’t explain why your code looks the way it does, “the model wrote it” isn’t an answer.
  • The version we do want: someone who moves twice as fast with these tools and whose standards didn’t move at all.
  • This is where honesty about the edges of your knowledge matters most. AI makes it effortless to produce work you don’t actually understand. Flagging that is a strength here, not an admission.

Our interview process includes a take-home project and a working review session that covers system design, coding, product thinking, and how you use AI. We’d rather see how you actually work than quiz you on algorithms — there’s no LeetCode round.

Even Better if You Have

  • 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.
  • 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.
  • Proficiency with GraphQL; familiarity with Alpine.js is a plus.
  • 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.

WHAT’S IN IT FOR YOU

  • 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
  • Working for a company that believes that a small group of people can change the world for the better by creating products and funding initiatives that help the planet!

COMPENSATION

The salary range for this role is $180,000-215,000. Our compensation bands are determined based on market-specific cost of living data, meaning that the top of our salary range is reserved for the most experienced candidates in the highest cost of living areas across the country. In addition to the base salary, this role is eligible for an annual incentive target and equity.

MORE ABOUT GROVE

Grove Collaborative Holdings, Inc. (NYSE: GROV) is the one-stop online destination for everyday essentials that create a healthier home and planet. Explore thousands of thoughtfully vetted products for every room and everyone in your home, including household cleaning, personal care, health and wellness, laundry, clean beauty, kitchen, pantry, kids, baby, pet care, and beyond. Everything Grove sells meets a higher standard — from health to sustainability and performance — so you get a great value without compromising your values. As a B Corp and Public Benefit Corporation, Grove goes beyond selling products: every order is carbon neutral, supports plastic waste cleanup initiatives, and lets you see and track the positive impact of your choices. Shopping with purpose starts at Grove.com.

We’re building a diverse and inclusive work environment where we learn from each other. We welcome people of diverse backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to Talent@grove.co.

For information on our privacy policy, visit this link on our website.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. View safety guidance.

Log in to save
One quick step before you apply

Create your free account, then apply.

Build a more organized job search on Jobicy and continue to the employer's application when you're ready.

  • Never lose a promising opportunitySave roles and return to them from your dashboard.
  • See your entire search at a glanceTrack applications, stages and next steps in one place.
  • Get matched with relevant remote jobsChoose the alerts and digests that work for you.
Applying is free. The employer's application opens in a new tab.
Add alert
Jobs Talent AI Tools Salaries
Menu