【ミニモ】Webフロントエンドエンジニア

業務内容

ミニモに関して

ミニモは美容師やネイリスト、アイデザイナーなどを検索・予約できるサービスです。
「理想的な美容体験を通じて豊かなコミュニケーションで溢れた社会をつくる」というビジョンを掲げ、一人ひとりのお客様の"なりたい"を実現するサービスを目指しています。

ミニモは2014年にサービスローンチし、現在ではアプリ版ミニモが600万ダウンロードを突破しました。
"なりたい"を実現するために、検索・予約のみに留まらず、より良い美容体験への提供を行うべくサービス開発を行っています。
ユーザーからも高い満足度が得られており、アプリダウンロード数やアクティブユーザー数だけでなく、売上も好調に推移し続けています。
毎年、着実な事業成長を積み重ねながらも2024年の10周年を機に成長戦略をアップデートし、現在を第二創業期と捉えてさらに高い成長率・ユーザー満足の実現を目指しています!

データからのユーザー理解はもちろん、定期的なユーザーインタビューを通して直に感謝の言葉をいただくこともあります。こうした直接の繋がりが、ユーザー満足度の向上と、事業部全体のやりがいにも繋がっています。
また、職能の壁を越えて、全員が意見を出し合いサービス創りを行っているのも魅力の一つです。

Web版ミニモについて

ミニモはアプリをベースに始まったサービスです。
のちに、SEO を目的にWebサービス(ブラウザ向けのサービス)としても展開を始めました。
当初は掲載内容の表示のみで予約はアプリに誘導する形でしたが、徐々にWebでの予約やログイン機能を追加してきました。
バックエンドは Perl の MVC フレームワークで構成されており、その上にアプリ向けの Web API と、ブラウザ向けのサービスのWebページが共存している形でした。ブラウザ向けサービスは、MVC フレームワークのテンプレートエンジンでHTMLをレンダリングしレスポンスしています。
サービスの規模が大きくなるにつれ、 Perl での開発や採用が難しくなってきたため、Go への移行を決定しました。
それと同時期に、ブラウザ向けサービスもテンプレートエンジンでの HTML レンダリングに限界を感じて、React (Next.js) を採用することを決めました。そこで始まったのが「Webフロントエンド移行プロジェクト」です。

Webフロントエンド移行プロジェクトについて

Webフロントエンド移行プロジェクトは、2023年に始まり、ページ種別ごとに段階的に開発・リリースを行っています。2025年3月現在では全体の4割ほどを Next.js でのレスポンスに切り替えられています。
プロジェクトメンバーは、バックエンドエンジニアとフロントエンドエンジニアの混合チームで構成されています。
テンプレートエンジンで記述された HTML を分解し、React コンポーネントとして再設計し、それらを組み合わせ最終的に Next.js のページとして表示させます。
また、表示するデータに関しては、一から API を作らなければならないので、バックエンドエンジニアと議論をしながら API 設計も行います。

募集背景

PerlでつくられているWebアプリケーションからフロントエンドの移行プロジェクトを進めており、人員強化のための採用となります。
本プロジェクトを行うことでUX・SEO改善などサービスの質向上、長期運用を見据えたシステムの質向上を見込んでおり、重要度の高いプロジェクトです。

業務内容

ミニモのフロントエンドエンジニアとして、フロントエンドの移行プロジェクトに従事いただきます。
また、SEO改善に纏わる業務にも携わっていただきます。

主な業務例

・既存のWebアプリケーションからフロントエンド部分の切り出し、再構築
・フロントエンドとバックエンドのAPI連携
・UI/UXの改善
・SEOの改善

組織構成

Webフロントエンドチームは8名、フロントエンド移行プロジェクトは4名体制で行う予定です。

本ポジションで得られること

・App Routerを活用した最新のアーキテクチャで、サービスの質と開発体験を向上させる挑戦に取り組めます。
・レガシーシステムからの脱却とモダン化への大きなプロジェクトに関わることとなり、技術的な挑戦として大きなやりがいとなるポジションです。
・フロントエンド開発だけでなく、システム全体の設計を理解しながら幅広い業務に関わることができます。
・チームで協力しながら開発を進めることができ、エンジニア同士で新しい知見を共有しながら成長することができます。

開発環境

・フロントエンド: TypeScript
・ライブラリ:React
・フレームワーク:Next.js(App Router)
・バックエンド:Go
・コミュニケ―ションツール:Slack, Google Meet, ovice
・ソースコード管理:GitHub
・タスク管理:GitHub Issues & GitHub Projects
・ドキュメント管理:Notion

募集条件

スキル・経験

必須スキル/経験

  • React / TypeScriptを用いた開発経験
  • Next.jsを用いた開発経験
  • スマートフォンやタブレットなどに対応したレスポンシブデザインの実装経験
  • GitやGitHubを用いたバージョン管理ツールでの業務経験

歓迎スキル/経験

  • UI/UXの視点を持った開発経験
  • パフォーマンス最適化の知識・経験
  • デザインシステムの構築経験
  • 技術選定の経験

活躍できる人物像

  • ユーザー体験の向上にこだわりをもち、フロントエンド開発を行える方
  • フロントエンド技術に常にアンテナをはり、Webブラウザの最新動向や標準化情報を追っている方
  • チーム内外のメンバーとコミュニケーションをとり、協調しながらプロジェクトを推進できる方

募集要項

就業時間

所定労働時間10:00~19:00 ※フレックスタイム制度あり、休憩1時間
(コアタイム 12:00~15:00)

休日/休暇
完全週休2日制 (土曜・日曜)、祝日
※年間休日123日
年次有給休暇、慶弔休暇、年末年始休暇、生理休暇、裁判員休暇、子の看護等休暇、介護休暇、特別休暇

給与

月給制(固定残業代40時間)、ライフプラン手当を含む
※月給額については、保有されるスキル・経験・能力・前給を考慮し、面談時に明示いたします。
※ライフプラン手当とは、確定拠出年金の拠出金等、社員の資産形成を目的に支給している手当です。
※40時間を超える時間外労働分、また深夜労働分、休日労働分についての割増賃金は追加で支給します。


労働契約
雇用形態 正社員
給与改定 年2回(5月、11月)
賞与 年2回(6月、12月)
試用期間 あり(3ヶ月)
福利厚生 病児保育&ベビーシッター補助制度、App Store & iTunesカード/Google Playカード購入補助、書籍購入支援、従業員持株会制度、各種慶弔見舞金(支給条件有)、マッサージルーム、インフルエンザ予防接種、MIXI BREAK(休暇と報奨)、全社総会、懇親会制度、サークル・コミュニティ制度、ランチ代サポート、ドリンクバー完備、社内カフェ(BYRONBAY COFFEE)、社内コンビニ
各種制度 保険組合提携機関の優遇制度、住宅手当、企業型確定拠出年金制度、副業制度、育児休業制度、介護休業制度、交通費
各種保険 健康保険、厚生年金、雇用保険、労災保険
受動喫煙対策 屋内原則禁煙 ※屋内に喫煙可能場所あり
募集者の氏名又は名称 株式会社MIXI
業務内容と就業場所の変更の範囲 会社都合により、業務内容と就業場所につき、次の範囲で変更する場合がある。
業務内容:会社が定める業務
就業場所:会社が定める国内または国外の事業所
※リモートワークの取り扱いについては当社リモートワーク規程に基づく