Frontend Woman All articles
Career Growth

Carrying the Team Shouldn't Mean Carrying It Alone: How to Push Back on Unequal Expectations in Frontend

Frontend Woman
Carrying the Team Shouldn't Mean Carrying It Alone: How to Push Back on Unequal Expectations in Frontend

There's a version of this story that almost every woman in frontend development knows by heart. You come in, you're good at your job, and somehow — gradually, almost imperceptibly — your plate gets heavier. Not because you got a promotion. Not because your title changed. Just because you were available, capable, and too professional to say no.

Suddenly you're the one onboarding the new hire, reviewing PRs across two teams, answering Slack messages that were never technically your problem, and somehow still expected to ship the same features as the guy on your team who has none of those responsibilities. And when review season rolls around, his output looks cleaner because it actually was — you were busy holding everything else together.

This isn't a productivity problem. It's a distribution problem. And it's one that disproportionately lands on women in tech.

The Invisible Workload Has a Name

Researchers call it "non-promotable work" — tasks that benefit the organization but don't advance the career of the person doing them. Think: mentoring junior developers, coordinating team rituals, writing up processes that everyone else benefits from, being the unofficial emotional support for a stressed-out colleague. Studies from Carnegie Mellon and other institutions have found that women are significantly more likely to volunteer for — or be voluntarily assigned — these kinds of tasks. And when they say no, they're penalized socially in ways men simply aren't.

In frontend specifically, this shows up in ways that can be hard to name in the moment. You're context-switching between your actual sprint work and the five Slack threads where someone needs help debugging a CSS layout. You're the one who "just happens" to be great at documentation, so now you own the entire component library's written specs. You became the go-to for accessibility reviews because you cared enough to learn it, and now it's an unofficial part of your job description — unpaid, unacknowledged, and unending.

Jessica, a senior frontend engineer at a mid-size SaaS company in Austin, put it plainly: "I tracked my actual hours for a month. About 30% of my time was going toward things that weren't in my job description. When I showed my manager, he looked genuinely surprised. But that surprise didn't translate into a raise or a reduction in expectations."

Recognizing the Pattern Before It Buries You

The first step is making the invisible visible — to yourself. Before you can advocate for change, you need data. Not vibes. Data.

Try this: for two weeks, log every task you complete, including the small ones. Mark each one with a simple tag: core work (in your job description, directly tied to your deliverables) or extended work (mentoring, coordination, process documentation, emotional labor, ad-hoc support). At the end of the two weeks, calculate the rough percentage split.

If more than 20–25% of your time is going toward extended work, that's not you being a team player. That's you subsidizing a system that isn't paying you for the full scope of what you're doing.

Also pay attention to who is asking. Is it always the same manager routing things your way? Is it a pattern where junior developers come to you first, not because you're their official mentor, but because you responded warmly once and now you're the default? Patterns reveal systems. Systems can be changed — but only once you see them clearly.

What to Actually Say

Here's where a lot of advice falls flat: it tells you to "set boundaries" without giving you the words to do it. So let's get specific.

When a manager adds something outside your scope: "I want to help with this, and I also want to make sure I'm protecting my capacity for [current sprint priorities]. Can we talk about what gets deprioritized if I take this on?"

This does a few things. It signals willingness without unconditional availability. It reframes the conversation as a tradeoff — which it is — rather than a personal refusal. And it puts the decision back on your manager, where it belongs.

When you're being informally assigned as a mentor without recognition: "I've really enjoyed working with [junior developer's name] — I think they have a lot of potential. I'd love to formalize that a bit so it's reflected in my goals and their development plan. Can we set that up properly?"

Formalization is your friend. The moment something is official, it becomes visible to the organization, trackable in performance reviews, and harder to just quietly pile on.

When you're burned out and need to name it: "I want to flag something before it becomes a bigger issue. My current workload — including the support tasks I've been absorbing — is at a level that's not sustainable. I'd like to work together on a plan to redistribute some of it."

Note the word redistribute, not remove. It's collaborative language that signals you're not abandoning your team — you're asking for fairness.

Make the Ask Before You Hit the Wall

One of the cruelest parts of this pattern is the timing. Women tend to raise the alarm after they're already burned out, at which point the conversation happens under stress, often comes across as emotional rather than strategic, and gets filed away as a one-time issue rather than a systemic one.

The more powerful move is to audit your workload when things are relatively stable and have a proactive conversation with your manager. Frame it as a capacity planning discussion — something every good engineering team should be doing anyway. "I want to make sure I'm set up to do my best work this quarter. Here's what I'm currently carrying. What would you prioritize if something needs to come off my plate?"

This positions you as someone thinking ahead, not someone who's struggling. That distinction matters more than it should, but it does matter.

You're Not the Problem. The Default Is.

None of this is about being less of a team player. Some of the most generous, collaborative, technically brilliant women in this industry are also the most overloaded — precisely because they care so much and are so good at what they do.

But caring about your team doesn't require hollowing yourself out for it. And the best thing you can do for your career — and honestly, for the junior developers coming up behind you — is to model what sustainable contribution actually looks like.

Because when you normalize absorbing the overflow without naming it, you're not just burning yourself out. You're setting an expectation for every woman who comes after you.

Push back. Track the work. Name the pattern. Ask for the tradeoff. You built that team's capacity — it's okay to protect some of your own.

All Articles

Related Articles

They Called It a Step Up — But It Was Actually a Step Sideways

They Called It a Step Up — But It Was Actually a Step Sideways

So Close to the Breakthrough — And That's Exactly When They Walk Away

So Close to the Breakthrough — And That's Exactly When They Walk Away

It's Not Your Confidence That's Broken — It's the System Measuring It

It's Not Your Confidence That's Broken — It's the System Measuring It