具体的な業務内容
【在宅あり】web版『minimo』のフロントエンドエンジニア◆/プライム上場/フレックス
◆◇フロントエンドの移行プロジェクトをお任せ/SEO改善にも携わる/黒字経営継続のプライム上場企業/仲間と楽しむコミュニケーションサービスを提供/リモートやフレックス等柔軟な働き方/福利厚生充実◆◇
■業務内容:
美容師やネイリスト、アイデザイナーなどを検索・予約できるアプリ『minimo』のフロントエンドエンジニアとして、フロントエンドの移行プロジェクトに従事いただきます。また、SEO改善に纏わる業務にも携わっていただきます。
<主な業務例>
・既存のWebアプリケーションからフロントエンド部分の切り出し、再構築
・フロントエンドとバックエンドのAPI連携
・UI/UXの改善
・SEOの改善
■組織体制:
Webフロントエンドチームは8名、フロントエンド移行プロジェクトは4名体制で行う予定です。
■Web版『minimo』について:
『minimo』はアプリをベースに始まったサービスです。後にSEOを目的にWebサービス(ブラウザ向けのサービス)としても展開を始めました。
当初は掲載内容の表示のみで、予約はアプリに誘導する形でしたが、徐々にWebでの予約やログイン機能を追加してきました。
バックエンドはPerlのMVCフレームワークで構成されており、その上にアプリ向けのWebAPIと、ブラウザ向けのサービスのWebページが共存している形でした。
ブラウザ向けサービスは、MVCフレームワークのテンプレートエンジンでHTMLをレンダリングしレスポンスしています。
サービスの規模が大きくなるにつれ、Perlでの開発や採用が難しくなってきたため、Goへの移行を決定しました。
また、ブラウザ向けサービスもテンプレートエンジンでのHTMLレンダリングに限界を感じて、React(Next.js)を採用することを決めました。
■開発環境:
・フロントエンド:TypeScript
・ライブラリ:React
・フレームワーク:Next.js(App Router)
・バックエンド:Go
・コミュニケ—ションツール:Slack, Google Meet, ovice
・ソースコード管理:GitHub
・タスク管理:GitHub Issues & GitHub Projects
・ドキュメント管理:Notion
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境