フロントエンドエンジニア

投稿日:
執筆者:
中村 竜也
ジャンル:
テクノロジー

HTML/CSS/JavaScript/PHPなどを利用し、WebサイトやWebアプリケーションのユーザインターフェイスを構築する職種を指します。

HTMLコーダーやマークアップエンジニアがHTML/CSSの実装や設計をメインとするのに対し、フロントエンドエンジニアはJavaScript、PHPの実装、CMSや各種APIの知識やスキルまで求められます。

ユーザインターフェイスを実装するうえでは、ユーザビリティに関する知識も不可欠で、ユーザ視点での提案や、デザイナーやディレクターとのコミュニケーション能力も必要です。また、トライアンドエラーを重ねて、より良いものを作ろうと追求する姿勢も求められます。

フロントエンドエンジニアがカバーする技術領域はHTML/CSS/JavaScript/PHP全般ですが、実装対象がWebアプリケーションなのか、Webサイトのインタラクションなのか、WebGLなどの3Dなのかによって、実際に求められる知識やスキルは変わります。特に昨今のフロントエンド界隈は変化が非常に激しく、常に情報をキャッチアップしていく必要があります。