仕事内容
株式会社エビソルは、飲食店向け予約管理システム「ebica」を提供する企業です。本ポジションでは、飲食店の現場オペレーションを支えるiPadアプリケーションの開発を担当し、プロダクトの将来を見据えたアーキテクチャ設計・改善を主導します。Swift/SwiftUIを用いた開発経験を活かし、顧客体験の向上とプロダクトの成長に貢献できる方を求めています。
仕事内容
- ebicaの店舗向けiPadアプリケーションの開発を担当します。
- 単なる機能追加や保守にとどまらず、プロダクトの将来を見据えたアーキテクチャ設計・改善を主導する役割を担います。
- アプリはSwift/SwiftUIで構築されており、開発はスクラム(2週間スプリント)で進められています。
- 現在は内部アーキテクチャの再設計フェーズにあり、TCA(The Composable Architecture)を採用した段階的なリアーキテクチャを推進します。
- 目指すべきアーキテクチャのゴール設定、既存コードとの共存を考慮したリファクタリング戦略の立案、機能開発と並行した段階的な改善ロードマップの策定・実行といった中長期視点での技術的意思決定に深く関与します。
- アプリ単体に閉じず、必要に応じてバックエンドとの責務分担やAPI設計の提案、課題解決に取り組みます。
- Swift/SwiftUIを用いたiPadアプリケーションの設計・実装・レビュー、TCAを用いたアーキテクチャ設計および既存コードの段階的なリファクタリング推進を行います。
- アプリの保守性・拡張性・テスト容易性を高めるための設計方針検討と技術的意思決定、パフォーマンス改善、操作性向上、安定性向上に向けた継続的な改善を担当します。
- プロダクトマネージャやデザイナー、バックエンドエンジニアと連携した仕様検討・設計、スクラムイベントへの参加および開発プロセス改善への貢献を行います。
- 障害・問い合わせ対応における原因分析、再発防止策の検討と実装、パートナーエンジニアや若手メンバーと協力しながらiPadアプリ開発を技術面でリードします。
- カジュアル面談・面接等の選考への参加も行います。
開発体制
- 現在、iPadアプリ開発は担当マネージャとディレクター3名のiOSエンジニア(うち社員1名)体制で、採用後はスクラムチームの一員として業務にあたります。
- ebicaの開発チームはマネージャ2名を含め8名でスクラムチームを導入し開発を行っています。
- ベトナムにも開発チームがあり、日本語のできるマネージャ1名と5名のエンジニアでスクラムチームを構成しています。
- テストチーム、ディレクターもスクラムチームに参加し、2週間のスプリントでリリースを行う体制です。
- チームメンバーは全員中途採用で、システムエンジニアや他の事業会社出身者、未経験者など多様なバックグラウンドを持っています。
開発環境
- 開発フローはスパイラルモデル/アジャイル開発(アジャイル開発にシフト予定)で、GitHubを用いたPull Requestベース開発、Backlogを利用したチケットベース開発です。
- フロントエンドはVue.js/Nuxt.js/TypeScript/JavaScript、バックエンドはGolang/Java/Kotlinを使用しています。
- インフラはAWS(RDS (PostgreSQL)/DynamoDB/ALB/ECS/Fargate/CodeBuild/CodeDeploy等)、Terraform、GitHub Actionsを利用しています。
- ドキュメント管理にはConfluence/Growiを使用しています。
この仕事で得られるもの
- ebicaのiPadアプリは、飲食店の現場オペレーションを直接支える、最も顧客に近いプロダクトです。
- 操作性やパフォーマンスの良し悪しが、そのまま業務効率や満足度に影響します。
- 本ポジションでは、「この操作は現場で本当に使いやすいか」「このレスポンス速度は業務を止めていないか」といった問いに、エンジニア自身が主体的に向き合い、判断し、改善していくことが求められます。
- 仕様どおりに作るのではなく、体験そのものを設計する立場としてプロダクトに関われることが、このポジションならではの魅力です。
募集背景
- 株式会社エビソルは2011年創業、飲食店向け予約管理システム「ebica」を提供し外食サービスのEC化を推進してきました。
- 主要集客メディアと在庫連携可能な「グルメサイトコントローラー」やAI電話予約応対サービス「AIレセプション」は大手外食チェーン店で導入率No.1です。
- 2021年10月にはインバウンド集客支援のため株式会社Japanticketを創業し、eチケット管理システム「Japan tikcket」をリリースしました。
- 2024年7月にはシンガポールに現地法人を設立し、インバウンド富裕層向け事業を展開、観光サービスのEC化へと影響を拡大しています。
- 現在は「2030年の観光立国JAPANに必要とされるサービスECのインフラを提供する」をグループミッションに、ホスピタリティ産業のデジタライゼーションを進めています。
- 今回募集するiPadOSアプリエンジニアには、技術力を武器にプロダクトの価値を押し上げていく役割を期待しています。
- 2024年5月にiPadアプリはObjective-CからSwift/SwiftUIへ刷新され、長期的な視点でアーキテクチャを考えられるエンジニアが不可欠です。
- 顧客の利用シーンや業務文脈を深く理解し、必要な体験価値をアプリに落とし込むこと、アプリのパフォーマンスや操作性、安定性を改善し続けることを期待します。
- パートナーエンジニアや既存メンバーと協力しiPadアプリ開発をリードし、プロダクトを長く育てるためのアーキテクチャ設計・改善に主体的に関与します。
- iPadアプリはebicaの中でも顧客にもっとも近いプロダクトであり、画面に触れる体験が飲食店の現場オペレーションや顧客満足度に直結します。
求めるスキル・経験
必須
募集要項
- 職種
- iOSエンジニア
- 雇用形態
- 正社員
- 想定年収
- 650万〜880万円
- 勤務地
- 東京都 渋谷区
- 出社・リモート
- ハイブリッド / 週4日リモート
- 必要経験
- 5年以上
- レベル
- メンバー
- 勤務時間
- 固定時間制 / 実働8時間 / 休憩60分
- 休日休暇
- 年間休日120日 / 完全週休2日制 / 祝日休み
- 給与の詳細
- 賞与 年2回 / 昇給 年2回 / みなし残業 月40時間
- 試用期間
- 3ヶ月
福利厚生・制度
選考プロセス
- 書類選考
- 面接(1〜2回)
- 社長との最終面接 (東京本社にて実施)
- 内定、オファー面談
選考フローは状況に応じて変更となる可能性がございます。