非公開求人

アプリ開発エンジニア/大手流通企業グループのデジタル部門を担う企業の求人

求人ID:1504324

募集継続中

転職求人情報

職種
アプリ開発エンジニア
ポジション
スペシャリスト
おすすめ年齢
20代
30代
40代
50代以上
年収イメージ
490万円〜710万円
仕事内容
業務概要:
自社サービスは、会員認証・ポイント・決済・クーポンなどを統合した、同グループ公式の「トータルアプリ」です。同社などで利用され、国内有数規模を誇ります。まさに「日々の暮らし」を支える社会基盤の一部となりつつあるアプリです。ミッションは、単なる機能提供にとどまらず、購買体験そのものを革新すること。ユーザー利便性を追求し続けるため、継続的な機能追加・改善を行っています。

事業フェーズ:
初期リリース時のベンダー依存型の体制から内製開発へ軸足を移し、これまでに多くのスプリントを重ねてきました。体制を拡充しながら、プロダクトそのものと開発の進め方の両面で質の改善に取り組んでいる段階です。
現在最優先しているのはUXの見直しで、アーキテクチャ変更による構造的な課題の解消と、使いやすさを高める継続的なグロース施策という2つの取り組みを並行して進めています。そのため、さらなる体制拡充に向けてチームメンバーを募集しています。

現在直面している技術的な課題:
同アプリは、グループの多様なサービスをつなぐ大規模アプリとして成長を続けてきた一方で、時間の経過とともに構造的な技術的負債を抱えています。現在、それらの課題に正面から向き合い、機能が増えてもUXが劣化しにくく、使いたい機能に気持ちよくたどり着けるアプリ開発基盤づくりに取り組んでいます。
・ユーザー体験(UX):グループ提供サービスが多種多様な業種業態に混在しているため、利用シーンに応じた機能が使い易く、また問題がある部分が見つけにくく改善に時間がかかっていることが課題です。ビジネス、開発側それぞれに選任チームを立ち上げ、VoCを踏まえ実態を把握し、継続的に改善できるようにやり方を変えて対応していけるようにしています。
・開発者体験:モノリシックかつ密結合な構造のため変更時の影響範囲が広く、改修したかった箇所以外も考慮せねばならず開発スピードを出しにくい状態です。またテストコードを書きにくいので、品質担保が個人の力量に依存しがちです。責務を分離した設計への移行と、テストの実装・自動化によって、品質を「仕組み」で支えていくことを目指しています。
・アーキテクチャ:現行の技術スタックは枯れ過ぎているためサポート頻度も減り、保守性の低下が課題となっており、最新OSやセキュリティへの追従コストが高くなっています。UX改善や変更頻度に応じて最適な実装方式を使い分けられる、長期的に進化可能な基盤づくりに取り組んでいます。
「これから伸ばしていくプロダクト」だからこそ向き合うべき課題であり、課題の大きさは、そのまま裁量とインパクトの大きさでもあります。既存の資産を活かしながら進化させる、腕の見せどころの多いフェーズです。

AIの取り組み:
同社では、AI支援ツールが誰でも利用できる状況で、プロダクトのリクエストにより各種生成AI等が利用できるようになっています。
同アプリではPBI実現に向けたリクエストのスクリーニングに利用しており、PO/Devの知見の及ばない内容であっても抜け漏れなく、実行実現性を確認し、リスクや想定SP(ストーリーポイント)をプランにまとめ、これまでより精度高く着手判断できるようになっています(DoR)。
後続の設計、実装/テストに関しても、現行のアーキテクチャならではの要注意ポイントを洗い出し、より効率的で効果の高いテストを行うことで品質担保できるようになってきました。各Phaseで利用するスキルは社内で共有されており、継続的に改善することで日々よりよいものを使える仕組みにしています。
その取り組みは、自社メディアを通じて対外的にも発信しています。

具体的な業務:
アプリ開発チームのエンジニアとして、iOS/Android フロントエンドからクラウドを基盤としたバックエンドまで幅広く関与いただきます。
1. 内製スクラムチームにおけるアプリ開発
2. プロダクトオーナーと連携した要件定義・PBI見積もり
3. レビュー・リリース後の課題分析と改善提案
4. テスト自動化やCI/CDなど開発生産性を高める取り組み
5. チーム内外への技術的ナレッジ共有
現状はWebViewベースのハイブリッドアプリとして開発していますが、「コードの可読性・保守性の低さ」「モノリシック構造による開発効率の低下」といった技術負債に直面しています。これらを解決するため、ネイティブ+React Webのハイブリッド設計へと全面リアーキテクトを計画しており、基盤づくりを設計段階から担える、極めて希少なタイミングです。

開発環境:
・開発言語:TypeScript, Swift, Kotlin, Go, C#
・フレームワーク:Angular, Ionic
・インフラ:Azure (AKS, Functions, SQL Database, Redis, CDN etc)
・CI/CD:Github actions
・オブザーバビリティ:NewRelic
・AIツール:GitHub Copilot Enterprise(各種model) 、Claude

ポジション・部門の魅力:
1. 多数のユーザーが利用するモバイルアプリのリアーキテクトに初期から関わる経験
2. エンタープライズ企業にアジャイル文化を根付かせる稀少なフェーズを推進できる
3. 技術選定から開発プロセス改善まで裁量を持ち、スケールと品質を両立させるアーキテクチャを自ら実現できる
4. 大規模なリテールDXを、自分の技術判断が社会に直結するインパクトを持って推進できる
5. ベンチャー寄りの風土であるため、与えられる裁量は大きい。
6. リモートワークとフルフレックスタイムによる柔軟な働き方が可能。
7. 大規模小売業である同グループのDXに携われる。
8. グループトータルアプリの提供を通じてお客様の利便性向上に直結するサービス提供ができる
9. ミッションクリティカルなシステムの構築/運用のスキルを習得できる。
10. 本格的なScrumのプロセスを習得できる
必要スキル
【必須スキル】
- Webサービスの設計・開発経験(直近3年以上)
- TypeScript(React/Vue.js/Angular)を用いたフロント開発経験
- 3名以上のチーム開発経験(3年以上)

【歓迎スキル】
- iOS/Androidネイティブアプリの開発経験
- 自社サービス/プロダクトの開発経験
- アジャイル開発(Scrum)の実務経験
- Swift / Kotlinの本格的な開発経験
- App Store / Google Playの運用知識
- AIツールを利用したAI駆動開発の経験
- クラウドプラットフォーム、DevOpsツールを活用した開発・運用経験
- CI/CD改善、E2Eテスト自動化の実装経験
- 脆弱性対応・セキュリティ設計の経験
- スクラムチームの開発プロセス改善やチーム文化醸成の経験
- メンバー育成やナレッジ共有を通じたチーム貢献の経験
- 技術発信やコミュニティ活動

【求める人物像】
- 多数のユーザー体験を技術で進化させることに意義を感じる方
- 高負荷・大規模システムの開発課題に挑みたい方
- 内製アジャイル開発の文化をつくり、広げることに興味のある方
- 変化を受け入れ、学びと改善に意欲的に取り組める方
就業場所
就業形態
正社員
企業名
大手流通企業グループのデジタル部門を担う企業
企業概要
情報システムサービス会社
企業PR
業務カテゴリ
組織カテゴリ
備考
応募ありがとうございました。コンサルタントからご連絡します
応募出来ませんでした。恐れ入りますがもう一度やり直してください
気になるに登録しました
気になるに登録出来ませんでした。恐れ入りますがもう一度やり直してください