iOS/Android クライアント開発エンジニア / LINEアプリ

雇用形態
正社員
業務内容
※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で働くことに興味のあるすべての方を対象に再度ポジションを公開いたします。何卒ご理解のほどよろしくお願いいたします。

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

【チームのミッション】
会社のミッションである、Closing the Distanceを実現するために、LINEアプリ(メッセンジャー)のAndroid/iOSクライアントの機能開発、内部改善を行います。
ユーザが日常的に利用しているアプリだからこそ、単純な機能の追加開発だけでなく、安定したアプリケーションを目指して日々改善を重ねています。

【チームの特徴】
日本だけでなく、韓国、台湾、ベトナムといった海外拠点チームとの協業を行なっています。
日本の拠点だけで15ヵ国以上の国籍の開発者がいる国際色豊かなチームになります。
ドキュメンテーションやチャットによるコミュニケーションは英語がメイン。口頭でのコミュニケーションも英語で行うことがあります。
GitHubのPull Requestによるお互いのコードレビュー、チーム内勉強会の実施といった文化があります。

また、OSSへのコントリビュートや外部のカンファレンス・勉強会への参加/登壇なども積極的にサポートしています。
※直近の実績としてはSwift言語へのコントリビュート、iOS/Android関連OSSへのコントリビュート、DroidKaigi, iOSDC, AltConfでの発表など。

【お任せしたい範囲と役割】
ご自身の専門性を活かした、LINEアプリのAndroidもしくはiOSクライアントの開発、改善。
プランナー、UI/UXデザイナ、データサイエンティスト、ビジネスといったメンバーとの協業。

【期待する人物像】
現状の役割にとらわれることなく、自らコードベース、ツールの改善、メンバーの教育などを通じてチームの生産性を向上できる人物。
企画、開発仕様やテストの内容などについて自ら改善提案を行いより良いアウトプットを目指していける人物。

【プロダクトのフェーズと課題、やりがいや魅力】
数億人のユーザーが利用する LINE クライアントアプリの開発に携わっていただきます。
日本のマーケットだけでなく、アジアを中心としたグローバルマーケットに展開するアプリの企画開発に携わることができます。
また、リリースされてから8年以上経過していることもあり、大規模化したコードベースの内部構造改善、アプリのパフォーマンスやUX改善に携わっていただきます。
これらの開発を持続可能にするために、コードレビューによる開発者相互の学習・改善、CIによる自動テストといったワークフローも整備しています。

▼参考URL
https://engineering.linecorp.com/ja/blog/lineapp-android-team/

【使っているツール / 開発環境】
開発端末:
Macbook Pro, iMac 5Kなど。(クライアント開発の推奨構成として、Core i9以上、メモリ32GB以上、SSD1TB以上)
希望に応じて複数台貸与。その他、追加ディスプレイ、スタンディングデスク有り。

ツール:
Github Enterprise, JIRA, Confluence, LINE, Slack, Jenkins
Thrift IDLによる各種チームとのコラボレーション。
Android: Java + KotlinのMixed Project, Gradle, Kotlin coroutine, RxJava2, Feature Flagシステムなど。
iOS: Swift + Objective-CのMixed Project, Fastlane, XcodeGen, Bazelなど。

【キャリアパス】
期待されるエンジニアリング能力に対応したレベリング制度有り。

入社後の大まかなキャリアパスとしては以下の3つが有ります。
1. Individual Contributor: エンジニア個人として技術力を高め、設計やコーディング、レビューを通じてチームに貢献する。
2. Tech Lead: 小~中人数のエンジニアをまとめ、チーム内での開発、技術力向上をリードする。
3. Engineering Manager: 中~大人数のエンジニアをまとめ、チームのアウトプット最大化を目指す。

また、社内公募による配置転換希望制度有り。(年1回)
応募資格
【必須の経験・スキル】
・以下2つのいずれかと日本語または英語でのコミュニケーション能力
・Swift/Objective-Cを用いたiOS向けネイティブアプリケーションの開発経験 (3年以上)
・Kotlin/Javaを用いたAndroid向けネイティブアプリケーション開発経験 (3年以上)

【歓迎する経験・スキル】
・コンピュータサイエンスの基礎知識(アルゴリズム、データ構造、非同期I/O、データベース、ネットワークなど)
・UI/UX 設計・開発(独自ビューやインタラクションの対応など)の知識や経験
・標準ライブラリ、フレームワーク、ビルドツールの知識や運用経験
・ハイブリッドアプリケーション(Web/Native)の知識や開発経験
・オープンソースソフトウェアやコミュニティへの貢献や活動経験
・メッセージングサービスに対する興味または携わった経験
勤務地
新宿オフィス
〒160-0022 東京都新宿区4-1-6 JR新宿ミライナタワー23F
勤務時間
専門業務型裁量労働制(1日の労働時間に関わらず1日9.5時間労働したものとみなします。)、フレックスタイム制(コアタイム 11:00〜16:00)、10:00~18:30(実働7時間30分)のいずれか適用 ※面接後に決定
待遇 / 福利厚生
■休日/休暇

・完全週休2日制(土・日)、祝日、年次有給休暇、年末年始休暇、慶弔休暇、リフレッシュ休暇制度(勤続5年で10日間)

■給与

・年俸制(保有されるスキル・経験・能力により優遇、相談の上で決定)
 ・年俸の12分の1を毎月支給。
 ・別途、インセンティブプラン有(※1)
・給与改定:年2回
・諸手当:交通費全額支給、LINE Pay Card Benefit Plan(※2)

(※1)年俸額の他に、会社・本人の業績、評価に応じ、年2回インセンティブを支給することがあります。
(必ず支給されるものではありません。また、支給日に在籍している場合に限り支給対象となります。)
(※2)社員の「健康維持増進」「自己啓発」「次世代育成」を目的として給与とは別に支給する手当です。

■各種保険

・雇用保険、労災保険、健康保険、厚生年金保険

■福利厚生

・定期健康診断
・各種社内イベント他

■受動喫煙防止措置の実施

・屋内原則禁煙(屋内に喫煙室あり)
 ・新宿オフィス、大崎オフィス、南新宿オフィス、四谷オフィス
・屋内禁煙(屋外に喫煙場所あり)
 ・西新宿オフィス

その他詳細は面談の際にお伝えします。