具体的な業務内容
【東京/週4在宅可】フロントエンドエンジニア※飲食店向け予約管理システム「ebica」
「ebica」の店舗向けWebアプリケーション、エンドユーザ向けWebアプリケーション等の開発をお任せします。
主にVue3で構築されたシステムへの機能追加・運用保守を実施。開発はスクラムで2週間のスプリントでリリースするサイクルです。2024年5月にシステム刷新を行いましたが、一部システムはPython/jQueryで構築されたシステムも残っており、これらのリプレイスも担当いただきます。
特に、飲食店スタッフ向けのWebアプリケーションでは業務の複雑なUIをいかにシンプルに、使いやすく、操作しやすくしていくかが重要です。単に入力・参照ができるといった業務システムとは異なり、操作性やパフォーマンスも要求される難易度の高いシステムとなっているため、これまでの技術力を活かし課題解決できる方を探しています。上記のような機能開発を続けながら、プロダクトの成長・生産性向上をふまえた設計やリファクタリング等の推進も行い、開発をリードしていただきます。
現在、開発体制にスクラムを導入しプロダクト開発を行ってます。小さい組織のため、フロントエンドを軸足にしてバックエンド開発も担当することもでき、今後フルスタックエンジニアとして経験を重ねていきたいという方も歓迎します。
■業務詳細
・HTML/TypeScript/JavaScript/Vue.js/Nuxt.js等を用いたフロントエンド開発:実装、ユニットテスト実装、コードレビュー、動作検証、リリース作業
・TerraformによるAWSのインフラ構築(一部):機能実装に関連したAWSリソースの定義、動作検証
・仕様検討・設計:チームで実施する仕様検討に主体的に参加し、基本設計・画面設計・アーキテクチャ設計・リファクタリング方針検討・パフォーマンスチューニング等のアウトプット
・スクラムイベントを踏まえた開発スケジュールの検討と調整・プロセス改善
・問合せ対応:問合せ/障害の原因調査・特定により関係者と協力した問題解決
■組織構成
ebicaの開発チームは、マネージャ2名含め8名でスクラムチームを導入し開発を推進。ベトナムの開発チームは日本語のできるマネージャ1名の他5名のエンジニアでスクラムチームを構成。テストチーム、ディレクターもスクラムチームに参加し、2週間のスプリントでリリースを行う体制。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境