[1] Web開発におけるフロントエンドとは、 JavaScript などクライアント側を表す流行語です。
[2] JavaScript、JavaScriptフレームワーク、TypeScript や CoffeeScript などの JavaScript 前処理系のプログラミング言語、 CSS や CSS 前処理系のツール、 それらを開発するためのツール群 (Node.JS と共通化されたものも含む。) などを取り扱う時に使う語のようです。
[3] フロントエンドエンジニアは、かつての流行語のマークアップエンジニアの焼き直しなのかもしれません。