フロントエンドエンジニアとは、主にWebサービスやアプリケーションにおいて、フロントエンド側のユーザーインターフェイスの設計・構築・カスタマイズを担当する職種です。
Webデザイナーによるデザインをもとに、サイトを制作するうえで最適な技術・構造を考え、JavaScriptやHTML5/CSS3などの言語を使って実装するのが主な業務です。
アプリケーション開発の高度化・複雑化により、「コーディング(実装)」だけでなくWordPressなどの「CMSの構築やカスタマイズ」「テスト」「デバッグ」「パッケージ管理」「SEO対策」まで担当することもあります。
企業によってフロントエンドエンジニアの業務範囲は異なります。デザインをすべてWebデザイナーが担当する企業もあれば、デザインの一部をフロントエンドエンジニアが担当する企業もあります。