DEV Community

Rizwan Saleem
Rizwan Saleem

Posted on

AI-assisted frontend engineering: where developers still need judgement

AI can accelerate frontend work, but it cannot own the outcome

AI-assisted development is becoming part of normal engineering practice. For frontend engineers, it can be genuinely useful: generating alternatives, explaining unfamiliar APIs, producing test ideas, improving naming, or helping compare implementation paths.

But speed is not the same as judgement.

A React component can compile and still create a poor product experience. A form can pass TypeScript checks and still confuse a user. A loading state can look clean while hiding uncertainty that the product should make visible.

This is where frontend engineering still needs human ownership.

The places where judgement still matters

When I use AI in frontend work, I try to keep attention on the areas where code generation alone is weakest:

  1. State clarity — Does the interface clearly distinguish loading, empty, error, partial-success, and recovery states?
  2. User trust — Does the UI explain what happened without blame, panic, or vague language?
  3. Accessibility — Can the experience be used with keyboard navigation, screen readers, and clear focus behaviour?
  4. Data assumptions — What happens when the API returns missing, delayed, stale, or unexpected data?
  5. Product risk — Could a small frontend decision create confusion around money, identity, consent, or user confidence?

These questions matter in any serious product, but they matter even more in fintech and open banking environments. Users need to know what is happening, what action is required, and whether their data or financial decision is safe.

A practical AI workflow for frontend decisions

A useful workflow is not “ask AI to build it and ship.” A safer workflow is:

  • describe the user journey and constraints
  • ask for edge cases and missing states
  • compare two or three implementation options
  • request accessibility and failure-mode checks
  • review the output against the actual product context
  • make the final engineering decision yourself

AI becomes a thinking partner, not an authority.

The takeaway

The best frontend engineers will not be the ones who ignore AI. They also will not be the ones who blindly trust it.

They will be the ones who use AI to move faster while becoming more deliberate about judgement, user trust, and product quality.

That is the line I keep coming back to: AI can help write the code, but the engineer still owns the consequence.


Rizwan Saleem — https://rizwansaleem.co

Top comments (0)