Frontend Developer
Frontend developers write code that users see and interact with. Their daily English covers discussing rendering strategies, writing PR descriptions for UI refactors, presenting performance metrics, and documenting component APIs. This path builds the exact vocabulary and phrasing you need.
Topics covered
- DOM & Browser APIs
- CSS & Layout
- JavaScript & TypeScript
- Accessibility (a11y)
- Performance & Web Vitals
- Component design
Vocabulary spotlight
4 terms every Frontend Developer should know in English:
hydration n.
The process of attaching JavaScript event handlers to server-rendered HTML
"Partial hydration improved our Time to Interactive by 40%."
debounce v./n.
Delay executing a function until after a period of user inactivity
"We debounce the search input to avoid excessive API calls."
render-blocking adj.
Resources that prevent the browser from presenting page content
"That third-party script is render-blocking — we should defer it."
layout shift n.
Unexpected movement of visible page content, measured as CLS
"Reserving space for images eliminated the layout shift on load."
📚 Vocabulary Reference
Key terms organised by category for Frontend Developers:
Browser & DOM
Rendering
CSS & Layout
Web Performance
Accessibility (a11y)
Components & Frameworks
Recommended exercises
JavaScript & TypeScript Vocabulary
Vocabulary CSS Architecture Terms
Vocabulary Accessibility (a11y) Vocabulary
Vocabulary Code Review Communication
Writing Performance & Web Vitals
Vocabulary Passive Voice in Technical Writing
Grammar Reading Component & API Documentation
Reading Writing Pull Request Descriptions
Writing Frontend Developer Interview Questions
Interview Real-world scenarios you'll practise
- Explaining a rendering bottleneck during a performance review
- Writing a PR description for a major CSS refactor
- Presenting accessibility audit findings to the team
- Discussing bundle size trade-offs in a tech planning meeting
Recommended reading
Reference glossaries for Frontend Developers
Deep-dive glossaries covering terminology specific to this role: