仕事内容
株式会社エビソルは、飲食店向け予約管理システム「ebica」やインバウンド向けeチケット管理システム「Japan tikcket」を提供する企業です。本ポジションでは、業界トップシェアを誇る「ebica」のフロントエンド開発を担当し、Vue3を用いた機能追加や運用保守、設計・リファクタリングを推進します。複雑な業務UIをシンプルに、使いやすくする難易度の高い設計・実装に挑戦でき、バックエンドやAWSを含めたプロダクト全体に関与し、フルスタックエンジニアとしての成長も可能です。週1日程度の出社と週4日のリモートワークを組み合わせたハイブリッドワークスタイルで、柔軟な働き方が可能です。
仕事内容
- ebicaの店舗向けWebアプリケーション、エンドユーザ向けWebアプリケーション等の開発を担当
- 主にVue3で構築されたシステムへの機能追加・運用保守を行い、スクラムで2週間のスプリントでリリース
- 店舗スタッフ向けWebアプリケーションでは、複雑な業務UIをシンプルに、使いやすく、操作しやすくすることが重要
- 機能開発を続けながら、プロダクトの成長・生産性向上をふまえた設計やリファクタリング等の開発を実施
- フロントエンドを軸足にバックエンド開発も担当可能で、フルスタックエンジニアとしての経験も積める
- HTML / TypeScript / JavaScript / Vue.js / Nuxt.js 等を用いたフロントエンド開発(実装、ユニットテスト、コードレビュー、動作検証、リリース作業)
- 仕様検討・設計(基本設計・画面設計・アーキテクチャ設計・リファクタリング方針検討・パフォーマンスチューニング等)
- TerraformによるAWSのインフラ構築(機能実装に関連したAWSリソースの定義、動作検証)
- スクラムイベントを踏まえた開発スケジュールの検討と調整・プロセス改善への貢献
- 問い合わせ対応(問い合わせ/障害の原因調査・特定、関係者と協力した問題解決)
- カジュアル面談・面接等の選考への参加
開発体制
- ジャパンチケットグループでは各事業の特性に合わせた開発体制を採用
- ebicaでは日本(8名)とベトナム(5名)の2拠点でスクラムを導入し、2週間スプリントでリリース
- テストチームやディレクターもスクラムに参加し、職種を超えて開発に関わる協働的な体制
- Japanticketでは日本とベトナムをまたいだ1チーム構成で、バックエンド・フロントエンド双方の開発を推進
- いずれのチームも国籍・キャリア・スキルセットが多様で、事業とともに変化を楽しみながら成長するカルチャー
開発環境
- 開発フローはアジャイル開発、GitHubを用いたPull Requestベース開発、Backlog / Jira等を利用したチケットベース開発
- AI開発支援としてGithub Copilot Enterprise等を利用
- フロントエンド言語はVue.js / Nuxt.js / React / Next / TypeScript
- バックエンド言語はGolang(既存サービスはJava)
- インフラはAWS(SageMaker / Redshift / RDS(PostgreSQL) / DynamoDB / ALB / ECS / Fargate / CodeBuild / CodeDeploy等)
- インフラ管理にTerraform、CI/CDにGitHub Actionsを使用
- ドキュメント管理はConfluence / Growi
この仕事で得られるもの
- 複雑な業務を使いやすく分かりやすいUIに落とし込む、難易度の高い設計・実装に挑戦できる
- 複雑なドメインを理解し、情報の整理・状態管理・操作フローを設計しながら、現場で本当に使えるUIを形にする経験
- 機能開発と並行して、コンポーネント設計、状態管理の整理、パフォーマンス改善、技術選定などに主体的に関わり、プロダクトを育てる経験
- フロントエンドに閉じず、バックエンドやAWSを含めたシステム全体に関与し、プロダクト全体をより良くしていく経験
- UI改善やパフォーマンス向上が業務効率やユーザー体験に直結し、プロダクトの成長につながる実感を得られる
- グループ横断のプロジェクトや他プロダクトへの関与機会もあり、影響範囲の広いエンジニアリングに携われる
募集背景
- 株式会社エビソルは2011年に創業し、飲食店向け予約管理システム「ebica」を提供
- 主要集客メディアと在庫連携可能な「グルメサイトコントローラー」やAI電話予約応対サービス「AIレセプション」は大手外食チェーン店で導入率No.1
- インバウンド集客支援のため株式会社Japanticketを創業し、eチケット管理システム「Japan tikcket」をリリース
- 2024年7月にはシンガポールに現地法人「Japanticket Asia Pacific Pte. Ltd.」を設立し、インバウンド富裕層向け事業を開始
- グループミッションは「2030年の観光立国JAPANに必要とされるサービスECのインフラを提供する」
- 業界トップシェアの予約管理システム「ebica」のフロントエンド開発を担うエンジニアを募集
- ebicaは2024年5月に大規模なシステム刷新を行い、Vue3に統一したが、コンポーネント共通化やUI/UXの課題がある
- グループ全体のシステム標準化に向けた取り組みを通じて生産性向上に貢献することを期待
求めるスキル・経験
必須
3年以上のフロントエンド開発の実務経験 フロントエンド開発経験
複数チーム/複数領域と協力しながら開発を進めた経験・コミュニケーション能力 コミュニケーション能力
歓迎
操作性・パフォーマンスを考慮した大規模 Web アプリケーションの開発・運用経験
バックエンド開発経験 バックエンド開発経験
GitHub / Gitlab 等を利用した Pull Request ベースの開発経験
開発チームをリードした経験
募集要項
- 職種
- フロントエンドエンジニア
- 雇用形態
- 正社員
- 想定年収
- 445万〜880万円
- 勤務地
- 東京都 渋谷区
- 出社・リモート
- ハイブリッド / 週4日リモート
- 必要経験
- 3年以上
- レベル
- メンバー
- 勤務時間
- 固定時間制 / 実働8時間 / 休憩60分
- 休日休暇
- 年間休日120日 / 完全週休2日制 / 祝日休み
- 給与の詳細
- 賞与 年2回 / 昇給 年2回 / みなし残業 月40時間
- 試用期間
- 3ヶ月
福利厚生・制度
選考プロセス
- 応募
- 書類選考
- 面接 (1〜2回)
- 社長との最終面接 (東京本社にて)
- 内定、オファー面談
選考フローは下記を予定しております。状況に応じて変更となる可能性がございますのでご了承ください。