Skip to content
Preptima

Frontend Engineering

Building the part of a system a person operates directly: the browser as a runtime with its own scheduling and rendering rules, state and component architecture at the point where senior work actually lives, performance measured against real devices, and accessibility as both a craft and a legal obligation.

Very high demand22 min readFrontend engineer, Full-stack engineer (frontend-leaning), UI engineer / design systems engineer, Web performance engineer, Accessibility engineer, Frontend architect / staff frontend engineer, Mobile web engineerUpdated 2026-07-27

Assumes you know: JavaScript beyond syntax, including closures and asynchronous execution, HTML and CSS well enough to build a page without a framework, HTTP basics, including status codes, caching headers and what a request costs

Overview

What this area actually covers

Frontend engineering is building software that runs on a machine you do not own, over a network you cannot predict, for a person who is holding it. Nearly everyone underestimates the scope, because the visible output is a screen and the screen looks simple.

Four things sit underneath. The browser as a runtime: a single-threaded JavaScript execution model with its own task scheduling, a document tree that is expensive to mutate, an event system, several incompatible storage options, and a security model built on origins. Rendering and performance: the pipeline from markup and stylesheets to pixels, and what it costs to disturb it on a mid-range phone rather than your laptop. State and component architecture: deciding what data exists, who owns it, when it is stale, and how a change propagates without the application becoming a web of implicit dependencies. Accessibility: making the interface operable by keyboard, by screen reader, and by someone who cannot perceive colour or hold a pointer steady.

What gets wrongly bundled in is mostly design. Choosing typography, spacing and colour is design work; implementing it faithfully across viewports is frontend work, and the two are related but not the same skill. Nor is frontend simply "React", which is one answer to a subset of the problem. Treating the framework as the discipline is the commonest reason a candidate who has shipped for three years cannot explain why their page is slow.

Where to go next

Now practise it

39 interview questions in Frontend Engineering, each with the rubric the interviewer is scoring against.

All Frontend questions
frontendbrowserrenderingaccessibilitystate-management