Business Analyst
Between the people with the problem and the people building
Turns a vague complaint into a stated problem, a scope, and a way to tell whether it was solved.
- Requirements elicitation
- Process modelling
- SQL
- Stakeholder communication
What AI changedDrafting specs and summarising research got fast. Deciding which problem deserves a build did not.
Sales / Solutions
At the boundary between the market and the roadmap
Understands the buyer well enough to know which promises are safe to make.
- Discovery questioning
- Domain fluency
- Demo craft
- Commercial framing
What AI changedOutreach and collateral are commodity now. Trust and technical credibility are the scarce parts.
Frontend
Closest to the person actually using the thing
Builds the interface, and owns accessibility, performance, and state.
- HTML/CSS depth
- JavaScript/TypeScript
- A component framework
- Accessibility
- Browser performance
What AI changedGenerated components are competent and generic. Knowing why a layout breaks is still yours.
Backend
Where data and correctness live
Designs APIs and data models, and carries the consequences of both.
- A server language
- Database design
- API design
- Caching
- Observability
What AI changedBoilerplate collapsed. Schema decisions, consistency, and failure modes did not.
Full Stack
Across the seam, usually on smaller teams
Carries a feature end to end and understands the cost of each layer.
- Frontend and backend basics
- Deployment
- Debugging across boundaries
What AI changedThe most leveraged role in an agentic setup, and the easiest place to be shallow everywhere.
Mobile
On a device with real constraints
Ships under app store rules, offline states, and battery limits.
- Swift/Kotlin or React Native/Flutter
- Platform guidelines
- Offline sync
- Release process
What AI changedPlatform rules and release mechanics are unforgiving and poorly represented in generated code.
Quality Control / QA
Where assumptions meet evidence
Finds what breaks before a user does, and makes it reproducible.
- Test design
- Automation frameworks
- Exploratory testing
- Bug reporting that is actually useful
What AI changedGenerating test cases is cheap. Deciding what is worth testing is the whole job.
DevSecOps
Under everything, noticed mainly when it fails
Owns pipelines, infrastructure, and the security posture of the delivery path.
- Linux
- CI/CD
- Containers
- Infrastructure as code
- Threat modelling
- Monitoring
What AI changedThe role agentic delivery depends on most — an autonomous pipeline is a security surface first.