ソフトウェアエンジニア / フロントエンド / Private Cloud Platform

求人概要 / Role and Responsibility
※Important※
The health and safety of our employees and candidates is very important to us.
Due to the coronavirus (COVID-19) pandemic we are currently facing difficulties applying for working visas and traveling into Japan is restricted. Under these circumstances we are currently unable to extend offers to candidates who are living outside of Japan or do not own a permit to work in Japan. However, we continue to track the situation and once it is safe to proceed with recruiting, we will again open positions to candidates who wish to work at LINE in Japan.

新型コロナウイルス肺炎の影響により、就労ビザ発給の停止および海外から日本国内への渡航が制限されています。このため、大変申し訳ございませんが、日本国外に居住している方、日本での就労資格をお持ちでない方の応募を一時的に停止しています。安全に採用活動を進めることができるようになりましたら、LINEで働くことに興味のあるすべての方を対象に再度ポジションを公開いたします。何卒ご理解のほどよろしくお願いいたします。

----------------------------------------------------


LINEではオンプレミスのインフラ拠点を国内外に複数持ち、物理サーバー数4万台超、
インターネットトラフィックで1Tbpsを超える規模のインフラを運用しています。
サービスの成長と多角化により毎年30%程度のペースでインフラの拡大が続いています。 

そのインフラ上に、日々多種多様なアプリケーションのデプロイがなされており、
アプリケーションを開発・デプロイするエンジニアは世界10拠点以上にまたがり、総勢2500名を超えています。
このようなインフラ・開発エンジニアの規模では、開発エンジニアがインフラ構成を意識したデプロイをすることは、
学習コストと運用コストが極めて高くなります。

インフラ開発エンジニアはアプリケーションとその動作環境であるインフラをシームレスにつなぐために、
ソフトウェアの技術と手法を用いて、インフラのプロビジョニングとオペレーションの自動化と
それらを可能にするためのプラットフォームに責任を持ちます。

このポジションで採用された方は、LINEのPrivate CloudであるVerdaの中で、
Cloud Platformと開発者とのインターフェースとなる部分を開発して頂きます。

具体的には下記のような業務のうちいずれかに従事していただくことになります。

■開発者がCloudをオペレーションするためのWebUI開発
・自社製Private cloud serviceであるVerdaのDashboard開発 (Vue)
・Verda dashboard test 自動化開発 (Mocha, QUnit, Selenium)
・次世代Cloud serviceのDashboard開発 (Vue)
・LINE Production環境で使われる PaaSのWeb UI開発
・社内インフラ自動化サービスのWeb UI開発
・自社製WebアプリケーションフレームワークであるValkyrie開発

■WebUIを通じたCloudオペレーションの利便性を向上させるためのAPI Gateway開発
・Low-LevelのクラウドコンポーネントをWeb UI側が容易に使えるためのProxy APIサービスの開発
・クラウドサービス運用(会員管理など)のためのWeb APIサービス開発
・社内ワークフローとCloudサービスを連携するためのWeb APIサービス開発
応募資格 / Qualifications
【必須の経験・スキル】
■WebUI開発
・Javascript(Vanilla)/HTML5/CSS3への専門的な深い知識
・Vuejsの使用経験
・SPA Javascript Frameworkの実務経験
・REST APIで連携するWeb applicationの開発経験
・Babelを用いたES6、ES7スペックの使用経験
・Backend開発についての知識をお持ちの方
・関連部門と連携しながら問題の解決策を見出せるコミュニケーション能力
・日本語での円滑なコミュニケーション能力

■API Gateway開発
・Pythonを使った2年以上の開発経験
・Web framework (Django, Flaskなど) を利用した開発経験
・RDBMSに関する知識
・関連部門と連携しながら問題の解決策を見出せるコミュニケーション能力
・日本語での円滑なコミュニケーション能力


【歓迎する経験・スキル】
・各種ブラウザーの特徴と、関連開発経験がある方
・TypeScriptの導入、開発経験がある方
・OpenStack及びAWSなどのCloudプラットフォームを活用したWeb Application運営経験
・RESTful APIおよびマイクロサービスアーキテクチャーのアプリケーション開発経験
・RabbitMQやRedisなどを用いたメッセージングキューサービスの開発経験
・UnitテストおよびUIテストに関する経験(Mocha, QUnit, Selenium)
・DevOpsに関する知識
・Agile経験者
・英語もしくは韓国語ができる方
勤務地 / Location
-
雇用形態 / Employment type
正社員
勤務時間 / Working hours
-
待遇・福利厚生 / Benefits
-