ポジション概要
「Yahoo! JAPAN」アプリをはじめとしたメディア領域のクライアント開発を通じて、日常的に利用されるサービス体験を継続的に進化させるポジションです。
本ポジションでは、新機能の開発や既存機能の改善に加え、アプリ・システム全体を俯瞰しながら技術課題を自ら発見し、その解決をリードすることで、プロダクトの中長期的な品質と価値向上を担います。
本ポジションの魅力
- 多くのユーザーの日常を支える大規模アプリ
- 「Yahoo! JAPAN」アプリは、ニュースや検索、天気・災害など、日常生活に関わるさまざまな情報を提供しています。日常的に多くのユーザーが利用するだけでなく、地震などの災害発生時には短時間にアクセスが集中することもあり、急激なアクセス増加を前提とした設計やサーバーサイドとの連携が求められます。必要なときに多くのユーザーが確実に情報へアクセスできる状態を支える、サービス特性ならではの技術課題に取り組めます。
- 大規模かつ長年運用されてきたプロダクトを進化させる
- 長年にわたり機能開発を重ねてきた大規模アプリにおいて、新たな価値を提供し続けながら、既存システムの改善にも取り組みます。単純に新しい技術へ置き換えるのではなく、ユーザーへの影響や安全性を考慮しながら、サービスを継続的に進化させていく技術的な難しさがあります。
- 技術的なアプローチを自ら考え、実現までリードできる
- 組織・プロダクトとして目指す方向性や解決すべき課題について認識を合わせたうえで、具体的な技術的アプローチについては、自ら考え、提案し、実行まで責任を持って推進いただきます。アプリ・システム全体を俯瞰して技術課題を発見し、技術選定や設計方針についてチーム内外の関係者と議論しながら、解決までリードすることができます。
現状の課題と実現したいこと
「Yahoo! JAPAN」アプリは、長年にわたり多くの機能を提供してきた大規模なプロダクトであり、新たな価値を継続的に提供する一方で、既存システムの複雑化や技術的負債にも向き合う必要があります。
現在は、新規機能の開発と並行して、アーキテクチャ改善や技術的負債の解消、パフォーマンス・品質の向上に加え、AI活用による開発・検証プロセスの効率化など、開発生産性の改善を進めています。特にユーザー影響の大きいサービスであるため、安全性・安定性を維持しながら改善を進める必要があり、難易度の高い技術課題も多く存在します。
本ポジションでは、小規模な改善にとどまらず、アプリ・システム全体を俯瞰して重要な技術課題を自ら発見し、周囲と協働しながら解決までリードすることを期待しています。
本ポジションで得られる経験・機会
- 大規模サービスならではの技術課題を、深く解決する経験
- 多くのユーザーが日常的に利用する大規模アプリにおいて、可用性・パフォーマンス・安全性など複数の要件を考慮しながら、技術課題の解決に取り組む経験を積むことができます。長年運用されてきたプロダクトだからこそ生じる複雑な技術課題や技術的負債に対して、個別の改善にとどまらず、システム全体を捉えながら中長期的な視点で解決する経験を深めることができます。
- 自ら開発に関わりながら、技術的な影響範囲を広げる
- 入社後は、まず担当領域の開発を通じてプロダクト・システムへの理解を深めていただきます。その後は、技術課題を自ら発見し、解決方法の提案・設計から実行までをリードする役割へと徐々に影響範囲を広げていただくことを想定しています。
- 一つの目安として、入社から1年程度で、10人〜十数人規模の開発組織における技術課題の解決をリードできる状態を期待しています。
- マネジメント専業になるのではなく、自身も開発に関わりながら、周囲のエンジニアを牽引して技術課題を前に進める役割を担うことができます。
- 自身の専門性を軸に、技術領域を広げる
- iOSまたはAndroidの専門性を深めるだけでなく、本人の志向や強みに応じて、他の技術領域へ関わることも歓迎しています。
- 実際にiOS・Android双方の開発を担当しているエンジニアや、モバイルとサーバーサイドの双方を担当しているエンジニアも在籍しており、特定の技術領域に閉じることなく、自身の専門性を軸に技術的な幅を広げることができます。
組織のミッション・展望
- 行動につながるメディアを目指し、新たなユーザー価値を提供
- 「LINE NEWS」や「Yahoo! JAPAN」を通じて新たな価値を生み出し、目指す姿を実現
- エンジニアリングを通じてユーザに価値提供し続け、ミッション・展望を実現
主な業務内容
数千万人のユーザーに利用される「Yahoo! JAPAN」アプリのiOS・Android開発をご担当いただきます。組織・プロダクトとして目指す方向性や解決すべき課題について認識を合わせたうえで、具体的な技術的アプローチは自ら考え、提案し、実行まで責任を持って推進いただきます。
- 新規機能の開発および既存機能の改善
- 要件定義・設計・実装・テスト・リリース・運用までの一連の開発プロセスへの関与
- アプリケーションアーキテクチャの設計・改善
- パフォーマンス・品質に関する課題の特定・改善
- 技術的負債の特定・解消
- 開発生産性向上に向けた技術・プロセス改善
- デザイナーや企画担当と協働した、ユーザー体験向上に向けた仕様検討・改善提案
- チーム内外のエンジニア・関係者を巻き込んだ技術課題の解決
※変更の範囲:会社の定める全ての業務への配置転換の可能性あり
プロダクトを知る
Yahoo! JAPANアプリ
「Yahoo! JAPAN」の代表的なサービスであり、日常生活をより豊かで快適にするためのポータルアプリです。このアプリでは、ニュース、検索、天気、災害通知、お得情報など、さまざまな情報や機能を一つのプラットフォームで提供しています。
参考記事
iOSDC Japan 2025 特別企画 「AI時代、iOSアプリエンジニアがこれから生き残るには」
組織や人を知る
次世代メディアの価値創造と組織・技術の意思決定について、メディア事業CTOが語るインタビュー記事です。
求める人物像
- 設計・開発手法、技術トレンドを業務外でも主体的にキャッチアップし、自己研鑽できる方
- 異なるバックボーン(多職種・他部門)や価値観を有する関係者と協力関係・信頼関係を築ける方
- フィードバックを真摯に受け止め、自身の行動を改善することができる方
- サービスやシステム、チームに当事者意識を持ち、能動的に改善提案ができる方
- 強い責任感を有し、困難な技術的課題を最後まで諦めずに解決できる方
必要な経験/スキル
- Swift・Objective-Cを用いたiOSアプリ開発経験、またはKotlin・Javaを用いたAndroidアプリ開発経験(5年以上)
- 標準ライブラリやOSSを活用したiOS・Androidアプリ開発経験
- コンピュータサイエンスに関する基礎知識(データ構造・アルゴリズム)
- Webサーバーとの連携を伴うアプリ開発経験
- 設計レビュー・コードレビューを含むチームでのソフトウェア開発経験
- ネイティブアプリ開発に関する基礎的な技術知識(標準ライブラリ・ビルドツール・IDE)
- 要件定義、技術選定、アプリケーションアーキテクチャ検討などの設計経験
- サービスの品質や継続的な成長に影響する重要な技術課題を、自ら特定し解決まで主導した経験
あると望ましい経験/スキル
- 大規模ネイティブアプリケーションの開発および運用経験
- ユニットテストなどソフトウェアテスト自動化の経験
- 安定したオープンソースソフトウェアを活用したアプリケーション開発経験
- CI/CDを用いた開発プロセスの自動化・効率化経験
- リードエンジニアとしての経験
- iOS・Android双方のアプリ開発経験
- KMP(Kotlin Multiplatform)を用いたアプリ開発経験
開発環境
■iOS
- 言語:Swift
- UI:SwiftUI(メイン)、UIKit(既存)
- IDE:Xcode
- CI環境:Screwdriver
- プロジェクト管理:Jira、Confluence
- その他開発環境:GitHub Enterprise
- ツール:Claude Code、Codex、GitHub Copilot、Slack、Figma、内製生成AIツール
■Android
- 言語:Kotlin(メイン), Java(既存コード)
- UI:Jetpack Compose(メイン)、Android View(既存)
- IDE:Android Studio
- CI環境:Screwdriver
- プロジェクト管理:Jira、Confluence
- その他開発環境:GitHub Enterprise
- ツール:Claude Code、Codex、GitHub Copilot、Slack、Figma、内製生成AIツール
報酬
想定年収: 850万円~1500万円
賃金形態:月給制(固定残業代含む)
基準給与:567,000円~1,001,000円
(基準給与の内訳)
―基礎給与 :439,000円~778,000円
―固定時間外手当:127,000円~223,000円
※時間外労働の有無に関わらず、35時間分の固定時間外手当を支給
※固定時間の超過分は、超過勤務手当を別途支給
※月給の各項目名はグレードにより異なります
賞与:年2回を上限に、会社や所属部署の業績を踏まえて支給
諸手当
時間外手当、通勤手当 ※1、LINEヤフー Working Style手当 ※2、など
※1所属オフィスに出社した日数に応じて実費を支給。月額上限150,000円。
※2リモートワークにおいて働く環境を整備するための手当。月額11,000円。
雇用形態・雇用期間
正社員(雇用期間の定めなし、3ヶ月の試用期間あり)
※試用期間中の労働条件変更なし
勤務地
- 赤坂オフィス(東京都港区赤坂2-17-22 赤坂トラストタワー)
- 大阪御堂筋オフィス(大阪府大阪市北区曽根崎新地1−13−22 御堂筋フロンティア)
- 名古屋オフィス(愛知県名古屋市中村区名駅1-1-4 50階 WeWork JR Central Towers Nagoya内)
- 博多深見オフィス(福岡県福岡市博多区博多駅前4-14-1 博多深見パークビルディング)
主たる開発拠点は赤坂オフィスになりますが、大阪、名古屋、博多深見オフィス所属も可能です。 各拠点ごとの所属人数やコミュニケーションについては面接内でお伝えさせていただきます。
※出社する際のオフィスは雇入れ直後は配属拠点となります。その後は会社の定めるすべての事業所に配置転換の可能性があります。
※車いすの方でも勤務が可能なオフィスです。
※受動喫煙対策の状況:屋内禁煙
就業時間
- フレックスタイム制:標準労働時間7時間45分(コアタイムなし)
- 始業および終業の時刻は個人に委ねます。 但し、標準時間として始業時刻は9:30、終業時刻は18:15となります。
- 育児・介護による時短勤務制度あり。
※部署により通常勤務(9:30~18:15)、シフト勤務あり。
休日・休暇
- 休日:完全週休2日制(土日 ※1)、国民の祝日、年末年始(12月29日から1月4日まで)
- 休暇:有給休暇、特別有給休暇(慶弔、マタニティ、子の看護、介護、法定伝染病など)、ハッピーフライデー ※2、サバティカル休暇制度
※1 部署により異なります。
※2 祝日が土曜日にあたった場合、前労働日を振り替え特別休日としています。
福利厚生
各種社会保険完備(健康保険、介護保険、厚生年金保険、雇用保険、労災保険)、選択型確定拠出年金制度、総合福祉団体定期保険、長期所得補償制度、財形貯蓄制度、株式累積投資制度、定期健康診断・人間ドック二次検査の費用補助、社内マッサージ室、サークル、懇親会費補助など
※制度の適用には条件があります。詳細は、福利厚生 をご確認ください。
人材育成・支援制度
社員向け研修制度、語学研修、マネジメント研修、LINEヤフー Job Challenge、サバティカル休暇、社会人ドクター進学支援など
※制度の適用には条件があります。詳細は、評価制度・成長支援 をご確認ください。
選考プロセス
※ただし、ポジションにより選考内容が変更となる可能性があります。
応募
応募フォームに必要事項をご入力のうえご応募ください。採用の適否を判断するために必要な個人情報を入力していただきます。これらは採用以外の目的には一切使用しません。なお、ご提出いただいた履歴書などは返却いたしません。あらかじめご了承ください。
書類選考
選考結果は合否にかかわらず2週間以内に、応募フォームに入力されたメールアドレスにご連絡いたします。ゴールデンウィークや年末年始等を挟む場合は、さらに1週間程度を要する場合があります。
面接、適性検査、技術試験、コンプライアンスチェック・リファレンスチェック
書類選考に合格された方には、ポジションにより実施内容が異なりますが、複数回の面接と適性検査/技術試験、コンプライアンスチェック・リファレンスチェックを実施いたします。
選考結果は合否にかかわらず2週間以内に、応募フォームに入力されたメールアドレスにご連絡いたします。
面接などのスケジュールによって変わりますが、順調に進んだ場合、応募から1カ月~1カ月半程度で内定となります。なお、選考の内容や基準、結果の理由に関してのお問い合わせには、合否にかかわらず回答いたしかねます
関連ポジション