What If Frontend Engineers Were Treated Like Backend? Chaos Would Start on Day One
by Eric Hanson, Backend Developer at Clean Systems Consulting
Imagine frontend engineers starting a sprint with no design, no specs—just vibes and pressure.
Now add extra responsibilities that have nothing to do with UI. That’s where things break fast.
“Can you just build the UI? It’s simple.”
No mockups. No Figma. No clear direction.
Just a quick verbal idea: “Make it look clean. Modern. You know… like other apps.”
And sprint starts tomorrow.
That’s where the chaos begins.
Build First, Design Later (Somehow)
Frontend usually starts with something solid:
- UI designs
- Assets
- Clear flows
Now remove all of that.
Instead:
- You write CSS while guessing layout
- You define spacing, colors, interactions on the fly
- You create the design while coding it
And it doesn’t stop there:
- You create the Figma file yourself
- You design components while implementing them
You’re designing and building at the same time—with no alignment upfront.
And when someone says, “This doesn’t feel right”?
You’re already deep in the code.
Oh, You Also Handle the Creative Work
Now imagine frontend also has to:
- Create custom animations (yes, from scratch)
- Use After Effects to export motion assets
- Edit SVGs manually just to make them usable
- Search for assets that are actually legal to use
- Spend hours generating images with AI tools
None of this is “just coding.”
It’s design, tooling, trial-and-error, and a lot of invisible time.
But from the outside?
“It’s just UI… why is it taking so long?”
Documentation… Also Yours Now
While building UI, frontend is now expected to:
- Write technical documentation
- Explain behavior and edge cases
- Keep everything updated
At the same time.
Backend reviews it later and says: “This is unclear.”
So now frontend is not just building UI—they’re responsible for explaining the system too.
And if the doc is missing something?
That’s on frontend.
Backend Is Waiting—and Watching
Here’s the twist.
Backend is blocked, waiting for frontend:
- “We need your documentation”
- “We need your structure”
- “We need your clarity”
And when things take time?
Frontend is suddenly “too slow.”
Not because the work is easy—
but because expectations were never realistic.
The “Can You Also…” List Keeps Growing
Now add the invisible tasks:
- “Can you deploy this to production?”
- “Can you help push backend code?”
- “Can you create the repo on GitLab?”
- “Can you submit a ticket to IT?”
- “Can you request access for the team?”
And also:
- Chase approvals across teams
- Learn internal processes alone
None of this is UI work. But it becomes frontend work anyway.
Also… You’re Leading Now
No one assigned it.
But it happens.
Frontend is now expected to:
- Run sprint planning
- Estimate tasks
- Coordinate the team
Basically, act as a scrum master.
While still delivering UI.
And if things go off track?
Frontend “didn’t manage things well.”
What This Really Shows
This scenario sounds ridiculous.
Because it is.
Frontend work depends on clarity, structure, and preparation.
Take those away—and everything slows down.
Not because frontend is bad.
But because the system is broken.
Final Thought
If this setup feels unfair for frontend…
that’s exactly how backend has been working all along.