クライアント開発エンジニア(Client Development Engineer) 【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による自動テストといったワークフローも整備しています。

【使っているツール / 開発環境】
開発端末:
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, Carthage, CocoaPods, XcodeGen, Bazelなど。

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

入社後の大まかなキャリアパスとしては以下の3つが有ります。
1. Indivisial 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
勤務時間
10:00~18:30(実働7時間30分)
待遇 / 福利厚生
【休日/休暇】
完全週休2日制(土・日)、祝日、年次有給休暇、年末年始休暇、慶弔休暇、
リフレッシュ休暇制度(勤続5年で10日間)

【給与】
年俸制
-保有されるスキル・経験・能力により優遇、相談の上で決定
-別途、インセンティブプラン有

・諸手当:交通費全額支給、LINE Pay Card Benefit Plan(※)
・給与改定:年2回
・インセンティブプラン:年2回
※社員の「健康維持増進」「自己啓発」「次世代育成」を目的として給与とは別に支給する手当です。

【福利厚生】
◆各種保険
雇用保険、労災保険、健康保険、厚生年金保険

◆福利厚生
定期健康診断、各種社内イベント他

その他詳細は面談の際にお伝えします。
Other details will be informed at the interview.
リスト