こんにちは、@codeship_techです。
本日の質問がこちら。
フロントエンドエンジニアは何をする仕事ですか?
ということで、エンジニアの仕事についての質問ですね。
それではこちらの質問に答えていきます。
webやモバイルのサービスのフロントエンド側を担当するエンジニアです。
フロントエンドの反対にバックエンドがあり、バックエンドでは、phpやruby、python、javaなどサーバーサイド言語を使って構築し、フロントエンドは、htmlやcss、react、vueなどを使って作成をします。
特にReactやVueが処理が軽量で、開発のスピードも早いので日本企業でも多く取り入れられています。
またUI(ユーザーインターフェース)の設計も行います。
UIの設計の方法は企業によってやり方が異なります。
Facebookはフロントエンドエンジニアがデザインを設計した上で、バックエンドエンジニアがそのデザインを元に構築しますが、Goolgeでは、データサイエンティストが、どのデザインだとエンゲージメントが高いか、データを元にどのデザインが良いのか設計するなど、企業によって立ち位置や若干の役割の違いがあります。
本日は、エンジニアの仕事について解説しました。