非公開求人
シニア アプリ開発エンジニア/大手流通企業グループのデジタル部門を担う企業の求人
求人ID:1504321
募集継続中
転職求人情報
職種
シニア アプリ開発エンジニア
ポジション
シニア アプリ開発エンジニア
おすすめ年齢
20代
30代
40代
50代以上
年収イメージ
680万円〜980万円
仕事内容
業務概要:
同社が提供するサービスは、会員認証・ポイント・決済・クーポンなどを統合した、グループ公式の「トータルアプリ」です。国内有数規模を誇り、社会基盤の一部となりつつあります。購買体験そのものを革新するため、継続的な機能追加・改善を行っています。
事業フェーズ:
初期リリース時のベンダー依存型の体制から内製開発へ軸足を移し、これまでに多くのスプリントを重ねてきました。体制を拡充しながら、プロダクトそのものと開発の進め方の両面で質の改善に取り組んでいる段階です。現在最優先しているのはUXの見直しで、アーキテクチャ変更による構造的な課題の解消と、使いやすさを高める継続的なグロース施策という2つの取り組みを並行して進めています。そのため、さらなる体制拡充に向けてチームメンバーを募集しています。
具体的な業務:
アプリ開発チームのシニアエンジニアとして、iOS/Android フロントエンドからクラウドを基盤としたバックエンドまで幅広く関与いただきます。単なる実装者ではなく、アーキテクチャ設計や技術選定を通じて、チームの自律的な開発を後押しする技術リーダーとしてご活躍いただきたいと考えています。
1. 内製スクラムチームにおけるアプリ開発・技術リード
2. プロダクトオーナーと連携した要件定義・PBI見積もり
3. レビュー・リリース後の課題分析と改善提案
4. アーキテクチャ刷新(ネイティブ化)の推進と技術選定
5. テスト自動化やCI/CDなど開発生産性を高める取り組み
6. チーム内外への技術的ナレッジ共有・メンバー育成
現在直面している技術的な課題:
グループの多様なサービスをつなぐ大規模アプリとして成長を続けてきた一方で、時間の経過とともに構造的な技術的負債を抱えています。これまでのWebViewベースのハイブリッドアプリにおける「コードの可読性・保守性の低さ」「モノリシック構造による開発効率の低下」といった課題に対し、ネイティブ+React Webのハイブリッド設計への全面リアーキテクトを計画しています。基盤づくりを設計段階から担える、極めて希少なタイミングです。
・ユーザー体験(UX):グループ提供サービスが多種多様な業種業態に混在しているため、利用シーンに応じた機能が使い易く、また問題がある部分が見つけにくく改善に時間がかかっていることが課題です。ビジネス、開発側それぞれに選任チームを立ち上げ、VoCを踏まえ実態を把握し、継続的に改善できるようにやり方を変えて対応していけるようにしています。
・開発者体験:モノリシックかつ密結合な構造のため変更時の影響範囲が広く、改修したかった箇所以外も考慮せねばならず開発スピードを出しにくい状態です。またテストコードを書きにくいので、品質担保が個人の力量に依存しがちです。責務を分離した設計への移行と、テストの実装・自動化によって、品質を「仕組み」で支えていくことを目指しています。
・アーキテクチャ:現行の技術スタックは枯れ過ぎているためサポート頻度も減り、保守性の低下が課題となっており、最新OSやセキュリティへの追従コストが高くなっています。UX改善や変更頻度に応じて最適な実装方式を使い分けられる、長期的に進化可能な基盤づくりに取り組んでいます。
AIの取り組み:
開発環境では、AI支援ツールが誰でも利用できる状況で、プロダクトのリクエストにより各種生成AIモデルが利用できるようになっています。PBI実現に向けたリクエストのスクリーニングに利用しており、PO/Devの知見の及ばない内容であっても抜け漏れなく、実行実現性を確認し、リスクや想定SP(ストーリーポイント)をプランにまとめ、これまでより精度高く着手判断できるようなっています(DoR)。後続の設計、実装/テストに関しても、現行のアーキテクチャならではの要注意ポイントを洗い出し、より効率的で効果の高いテストを行うことで品質担保できるようになってきました。各Phaseで利用するスキルは社内で共有されており、継続的に改善することで日々よりよいものを使える仕組みにしています。その取り組みは、自社メディアを通じて対外的にも発信しています。
開発環境:
開発言語:TypeScript, Swift, Kotlin, Go, C#
フレームワーク:Angular, Ionic
インフラ:Azure (AKS, Functions, SQL Database, Redis, CDN etc)
CI/CD:Github actions
オブザーバビリティ:NewRelic
AIツール:AI支援ツール(各種model)、生成AI
ポジション・部門の魅力:
・大規模ユーザーが利用するモバイルアプリのリアーキテクトに初期から関わる経験
・エンタープライズ企業にアジャイル文化を根付かせ、さらに加速させる稀少なフェーズを推進できる
・技術選定から開発プロセス改善まで内製チームで裁量を持ち、スケールと品質を両立させるアーキテクチャを自ら実現できる
・グループのDXを、自分の技術判断が社会に直結するインパクトを持って推進できる
・ベンチャー寄りの風土であるため、与えられる裁量は大きい。
・リモートワークとフルフレックスタイムによる柔軟な働き方が可能。
・グループトータルアプリの提供を通じてお客様の利便性向上に直結するサービス提供ができる
・ミッションクリティカルなシステムの構築/運用のスキルを習得できる。
・本格的なScrumのプロセスを習得できる
同社が提供するサービスは、会員認証・ポイント・決済・クーポンなどを統合した、グループ公式の「トータルアプリ」です。国内有数規模を誇り、社会基盤の一部となりつつあります。購買体験そのものを革新するため、継続的な機能追加・改善を行っています。
事業フェーズ:
初期リリース時のベンダー依存型の体制から内製開発へ軸足を移し、これまでに多くのスプリントを重ねてきました。体制を拡充しながら、プロダクトそのものと開発の進め方の両面で質の改善に取り組んでいる段階です。現在最優先しているのはUXの見直しで、アーキテクチャ変更による構造的な課題の解消と、使いやすさを高める継続的なグロース施策という2つの取り組みを並行して進めています。そのため、さらなる体制拡充に向けてチームメンバーを募集しています。
具体的な業務:
アプリ開発チームのシニアエンジニアとして、iOS/Android フロントエンドからクラウドを基盤としたバックエンドまで幅広く関与いただきます。単なる実装者ではなく、アーキテクチャ設計や技術選定を通じて、チームの自律的な開発を後押しする技術リーダーとしてご活躍いただきたいと考えています。
1. 内製スクラムチームにおけるアプリ開発・技術リード
2. プロダクトオーナーと連携した要件定義・PBI見積もり
3. レビュー・リリース後の課題分析と改善提案
4. アーキテクチャ刷新(ネイティブ化)の推進と技術選定
5. テスト自動化やCI/CDなど開発生産性を高める取り組み
6. チーム内外への技術的ナレッジ共有・メンバー育成
現在直面している技術的な課題:
グループの多様なサービスをつなぐ大規模アプリとして成長を続けてきた一方で、時間の経過とともに構造的な技術的負債を抱えています。これまでのWebViewベースのハイブリッドアプリにおける「コードの可読性・保守性の低さ」「モノリシック構造による開発効率の低下」といった課題に対し、ネイティブ+React Webのハイブリッド設計への全面リアーキテクトを計画しています。基盤づくりを設計段階から担える、極めて希少なタイミングです。
・ユーザー体験(UX):グループ提供サービスが多種多様な業種業態に混在しているため、利用シーンに応じた機能が使い易く、また問題がある部分が見つけにくく改善に時間がかかっていることが課題です。ビジネス、開発側それぞれに選任チームを立ち上げ、VoCを踏まえ実態を把握し、継続的に改善できるようにやり方を変えて対応していけるようにしています。
・開発者体験:モノリシックかつ密結合な構造のため変更時の影響範囲が広く、改修したかった箇所以外も考慮せねばならず開発スピードを出しにくい状態です。またテストコードを書きにくいので、品質担保が個人の力量に依存しがちです。責務を分離した設計への移行と、テストの実装・自動化によって、品質を「仕組み」で支えていくことを目指しています。
・アーキテクチャ:現行の技術スタックは枯れ過ぎているためサポート頻度も減り、保守性の低下が課題となっており、最新OSやセキュリティへの追従コストが高くなっています。UX改善や変更頻度に応じて最適な実装方式を使い分けられる、長期的に進化可能な基盤づくりに取り組んでいます。
AIの取り組み:
開発環境では、AI支援ツールが誰でも利用できる状況で、プロダクトのリクエストにより各種生成AIモデルが利用できるようになっています。PBI実現に向けたリクエストのスクリーニングに利用しており、PO/Devの知見の及ばない内容であっても抜け漏れなく、実行実現性を確認し、リスクや想定SP(ストーリーポイント)をプランにまとめ、これまでより精度高く着手判断できるようなっています(DoR)。後続の設計、実装/テストに関しても、現行のアーキテクチャならではの要注意ポイントを洗い出し、より効率的で効果の高いテストを行うことで品質担保できるようになってきました。各Phaseで利用するスキルは社内で共有されており、継続的に改善することで日々よりよいものを使える仕組みにしています。その取り組みは、自社メディアを通じて対外的にも発信しています。
開発環境:
開発言語:TypeScript, Swift, Kotlin, Go, C#
フレームワーク:Angular, Ionic
インフラ:Azure (AKS, Functions, SQL Database, Redis, CDN etc)
CI/CD:Github actions
オブザーバビリティ:NewRelic
AIツール:AI支援ツール(各種model)、生成AI
ポジション・部門の魅力:
・大規模ユーザーが利用するモバイルアプリのリアーキテクトに初期から関わる経験
・エンタープライズ企業にアジャイル文化を根付かせ、さらに加速させる稀少なフェーズを推進できる
・技術選定から開発プロセス改善まで内製チームで裁量を持ち、スケールと品質を両立させるアーキテクチャを自ら実現できる
・グループのDXを、自分の技術判断が社会に直結するインパクトを持って推進できる
・ベンチャー寄りの風土であるため、与えられる裁量は大きい。
・リモートワークとフルフレックスタイムによる柔軟な働き方が可能。
・グループトータルアプリの提供を通じてお客様の利便性向上に直結するサービス提供ができる
・ミッションクリティカルなシステムの構築/運用のスキルを習得できる。
・本格的なScrumのプロセスを習得できる
必要スキル
【必須スキル】
・Webサービスの設計・開発経験(直近5年以上)
・iOS/Androidネイティブアプリの開発経験
・TypeScript(React/Vue.js/Angular)を用いたフロント開発経験
・設計/コードにおけるレビュー経験
【歓迎スキル】
・自社サービス/プロダクトの開発経験
・アジャイル開発(Scrum)の実務経験
・Swift / Kotlinの本格的な開発経験
・App Store / Google Playの運用知識
・Claudeに代表されるツールを利用したAI駆動開発の経験
・Azure、Azure DevOpsを活用した開発・運用経験
・CI/CD改善、E2Eテスト自動化の実装経験
・脆弱性対応・セキュリティ設計の経験
・スクラムチームの開発プロセス改善やチーム文化醸成の経験
・メンバー育成やナレッジ共有を通じたチーム貢献の経験
・技術発信やコミュニティ活動
【求める人物像】
・大規模なユーザー体験を技術で進化させることに意義を感じる方
・技術的な意思決定をリードし、チームを牽引できる方
・高負荷・大規模システムの開発課題に挑みたい方
・内製アジャイル開発の文化をつくり、広げることに興味のある方
・特定技術に精通しつつ、全体アーキテクチャ視点でも議論できる方
・変化を受け入れ、学びと改善に意欲的に取り組める方
・Webサービスの設計・開発経験(直近5年以上)
・iOS/Androidネイティブアプリの開発経験
・TypeScript(React/Vue.js/Angular)を用いたフロント開発経験
・設計/コードにおけるレビュー経験
【歓迎スキル】
・自社サービス/プロダクトの開発経験
・アジャイル開発(Scrum)の実務経験
・Swift / Kotlinの本格的な開発経験
・App Store / Google Playの運用知識
・Claudeに代表されるツールを利用したAI駆動開発の経験
・Azure、Azure DevOpsを活用した開発・運用経験
・CI/CD改善、E2Eテスト自動化の実装経験
・脆弱性対応・セキュリティ設計の経験
・スクラムチームの開発プロセス改善やチーム文化醸成の経験
・メンバー育成やナレッジ共有を通じたチーム貢献の経験
・技術発信やコミュニティ活動
【求める人物像】
・大規模なユーザー体験を技術で進化させることに意義を感じる方
・技術的な意思決定をリードし、チームを牽引できる方
・高負荷・大規模システムの開発課題に挑みたい方
・内製アジャイル開発の文化をつくり、広げることに興味のある方
・特定技術に精通しつつ、全体アーキテクチャ視点でも議論できる方
・変化を受け入れ、学びと改善に意欲的に取り組める方
就業場所
就業形態
正社員
企業名
大手流通企業グループのデジタル部門を担う企業
企業概要
情報システムサービス会社
企業PR
業務カテゴリ
組織カテゴリ
備考
応募ありがとうございました。コンサルタントからご連絡します
応募出来ませんでした。恐れ入りますがもう一度やり直してください
気になるに登録しました
気になるに登録出来ませんでした。恐れ入りますがもう一度やり直してください