On Being a Senior Frontend Engineer

It's not about writing more code. It's about improving developer experience and helping the team move faster.

• 5 min read

About ten years into my career, I was spending less time building features myself and more time helping the team improve how we build them.

At first, this felt strange. Wasn’t my job to deliver products? Wasn’t that what I was hired for?

The shift

Junior developers ship features. Senior developers improve how the team ships features.

The real value of experience isn’t about coding faster. It’s about noticing where the team is slowing down and finding ways to fix it:

This isn’t about being smarter. It’s about having gone through these problems before.

What actually matters

After more than 14 years, here’s what I believe sets senior frontend engineers apart from the rest:

1. Developer experience is a feature

The best frontend teams have great tooling. (Poll Results: The State of Frontend Development in 2024-2025, 2025)1 This means:

I now spend more time making these tools better than writing features myself. As a result, the team works faster.

2. Knowing when “good enough” is good enough

Junior developers commonly try to perfect every detail. Senior developers know when it’s time to ship.

It’s not about being lazy. It’s about comprehending opportunity cost. Every hour spent perfecting animations is an hour not spent on things users really need.

Ship it. Get feedback. Iterate.

3. Making others better

Helping others has a real impact. If I help three developers avoid a mistake I once made, that’s more valuable than any code I could write myself. (Ruschin, 2025)2

This means:

4. Choosing boring technology (usually)

React is reliable. TypeScript is reliable. That’s exactly why they’re good choices. (Ramel, 2023)3

A new framework might seem exciting, but can the team maintain it? Will it still be supported in two years? Is the ecosystem stable?

Sometimes, choosing the reliable option is exactly what you need.

What I’m still learning

I don’t have all the answers. Some days, I still wish I could write code for eight hours without any meetings.

I still make mistakes. Sometimes I miss things during code reviews. I still go for complex solutions when a simple one would be better.

But now, I’m better at spotting these patterns. I’m also better at asking myself, “Will this actually help the team?” before jumping into solutions.

The unpleasant truth

As you become more senior, your impact becomes less directly measurable. (Scully, 2020)4

You can’t always point to a single feature and say, “I built that,” because your value is spread across many things:

This can make it harder to know if you’re doing a good job. You have to learn to be comfortable with that uncertainty.

What I’d tell my younger self

  1. Invest in tooling early. It pays off exponentially.
  2. Don’t chase every new framework. Master the fundamentals.
  3. TypeScript strictness is your friend, not your enemy.
  4. Writing good docs is part of the job, not separate from it.
  5. Helping others move faster is more valuable than moving fast yourself.

And most importantly: being senior isn’t about knowing everything. It’s about making the team better.


This is what I wish someone had told me ten years ago. It could have saved me some time, or I needed to learn it on my own.

Either way, here we are.


Footnotes

  1. (March 15, 2025). Poll Results: The State of Frontend Development in 2024-2025. Digital Thrive US. https://digitalthriveai.com/en-us/resources/frontend-development/poll-results-front-end-front-end/

  2. Ruschin, B. (2025). The Role of Mentorship in Developer Growth. WeAreDevelopers. https://www.wearedevelopers.com/en/magazine/564/the-role-of-mentorship-in-developer-growth-564

  3. Ramel, D. (March 6, 2023). Software Engineering Report Ranks TypeScript Among Top Skills to Learn/Know. Visual Studio Magazine. https://visualstudiomagazine.com/Articles/2023/03/06/software-engineer-report.aspx?p=1

  4. Scully, P. (2020). On Measuring the Senior, In Senior Software Engineering Roles. petescully.co.uk. https://petescully.co.uk/2020/05/19/on-measuring-the-senior-in-senior-software-engineering-roles/