Insights」の第3弾です。迎え、エンジニア同士でざっくばらんにお話を伺っていくというものです。今回も、LINEのエンジニアは一体どんな人達なのか、その内面に迫っていきたいと思います。UIT室所属の喜多に、最新のフロントエンド開発の裏側やアプローチ手法などについて聞いてきました。ウェブフロントエンド全般の実装を担当する部署です。tokuhirom今日は宜しくお願いします。最初に「UIT室って何やってるところかわからん」てのがあると思ってまして。ネイティブアプリの会社だと思われることが多くて、でも実際にはWEBアプリ多いじゃないですか。UITっていつも「人が足りない!」と言ってる印象があって、今回のインタビューで何がどうなっているのか明らかにしていけたらなと思っています。最初に、入社された時期っていつですか?きっかけなんかも教えていただけたら。喜多はい、宜しくお願いします。入社は2015年の7月です。入社したきっかけは、前職の最期の案件でフロントエンドの仕事をけっこう楽しくやっていて、次もフロントエンドの仕事をしたいと思っていたんですが「フロントエンドばかりやってるわけにもいかんな」という空気があったんですよね。いた手島さんという方にイベントで出会って「どうですか」と紹介していただいたのがきっかけですね。Webフロントエンド開発を担当されていた元UIT室のエンジニア。tokuhiromうちだとフロントエンドだけに集中できる環境なんですね。そんなに入る前のイメージと違う部分は無かったですね。LINEのファミリーアプリとか、色々Webの技術で作られているって話を聞いていたので沢山あるんだろうなとは思ってました。LIVEを担当しています。2〜3人でやっています。1人がマークアップですね。担当とマークアップ担当と組んでやる仕事が多いかんじです。そこは上長や企画担当と相談して重ならないようにしていたりします。あとは、どうしてもかぶってしまった場合には「午前中は片方をやって、午後はもう片方をやる」みたいな。tokuhiromなるほど、大変ですね。書いてるって部分ですか?色々な機能ありそうですが特徴的なところとか教えてください。動画のサービスなので、メインは動画を再生するプレイヤーだと思うんですが、ここはありものを使っています。プレイヤーにするというところで、既にグループ会社で使っていたプレイヤーをベースにしてカスタマイズしています。配信されているファイルを取ってきて表示しています。ページって人気のある配信などを見てると数字がグワーっと増えてチカチカするじゃないですか。喜多これは10秒おきに最新のデータを取るんですけど、それを分割してカウントアップしてます。tokuhirom技術的な部分についても色々聞いていきたいと思います。マークアップ担当とペアで作業していますか?何人体制くらいかも気になります。とマークアップと1人ずつペアでやっていて2人でやっています。使っている案件が多いと聞きますね。採用しているところが多いと思います。変換する作業が必要になって面倒というのが個人的にあります。別物感があるんですよね。似ているんじゃないかなぁ、という気がしています。使う場合もあって結構分かれてます。tokuhiromじゃあそこはこだわりがないんですね。リポジトリによってまちまちだから気になってたんですよね。出来る人は両方なんとなく出来ますもんね。書いていた時期があったようです。書く必要もないかなという流れになったと思います。作ったものをコンパイルしてみたいな。いこうって話は無いですね、あまり人気がないです。tokuhirom型が欲しいとか言う人はいないですか。書く人は言いそうなイメージありますが。喜多うーん、全体としてはそんなにいないですね。JS版ほしいねって話はちょいちょい出ているんですけど基本的に「その言語を使ってフルタイムで書いたことがあるレベルの人に書いて欲しい」って話になっていて、そうじゃないとその言語の流儀とか作法とかわからないと思うというのがあって。喜多えーと、さっき確認したところ最後のコミットが2ヶ月前でしたが、担当者曰く「メイン案件が忙しくて手を付けられてないけど、今年の半ばくらいまでにはリリースしたい気持ち」とのことでした。サービスで使ってる人ってあんまりいないんですかねえ。