株式会社MIXIの11138【minimo】Webフロントエンドエンジニア[en]の求人
募集概要
■minimoに関して: minimoは美容師やネイリスト、アイデザイナーなどを検索・予約できるアプリです。 「理想的な美容体験を通じて豊かなコミュニケーションで溢れた社会をつくる」というビジョンを掲げ、一人ひとりのお客様の"なりたい"を実現するサービスを目指しています。 現在11周年を迎え、"なりたい"を実現するために、検索・予約のみに留まらず、より良い美容体験への提供を行うべくサービス開発を行っています。 売上は好調に推移しており600万ダウンロードを突破し、業界上位のシェアを獲得、ユーザー満足度も高い評価を受けています。 ユーザーからの反応は、データの推移に限らず、ユーザーインタビューを通して直に感謝の言葉をいただくこともあります。こうした直接の繋がりが、ユーザー満足度の向上と、事業部全体のやりがいにも繋がっています。 また、職能の壁を越えて、全員が意見を出し合いサービス創りを行っているのも魅力の一つです。 ※各種URL※ minimo公式サイト:https://minimodel.jp/ minimo公式X:https://x.com/minimojp minimo room:https://minimodel.jp/room/ ■Web版minimoについて: minimo はアプリをベースに始まったサービスです。 のちに、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改善などサービスの質向上、長期運用を見据えたシステムの質向上を見込んでおり、重要度の高いプロジェクトです。 ■業務内容: minimoのフロントエンドエンジニアとして、フロントエンドの移行プロジェクトに従事いただきます。 また、SEO改善に纏わる業務にも携わっていただきます。 <主な業務例> ・既存のWebアプリケーションからフロントエンド部分の切り出し、再構築 ・フロントエンドとバックエンドのAPI連携 ・UI/UXの改善 ・SEOの改善 ■組織体制: Webフロントエンドチームは8名、フロントエンド移行プロジェクトは4名体制で行う予定です。 ■開発環境: ・フロントエンド: TypeScript ・ライブラリ:React ・フレームワーク:Next.js(App Router) ・バックエンド:Go ・コミュニケ―ションツール:Slack, Google Meet, ovice ・ソースコード管理:GitHub ・タスク管理:GitHub Issues & GitHub Projects ・ドキュメント管理:Notion ■本ポジションで得られること: ・App Routerを活用した最新のアーキテクチャで、サービスの質と開発体験を向上させる挑戦に取り組めます。 ・レガシーシステムからの脱却とモダン化への大きなプロジェクトに関わることとなり、技術的な挑戦として大きなやりがいとなるポジションです。 ・フロントエンド開発だけでなく、システム全体の設計を理解しながら幅広い業務に関わることができます。 ・チームで協力しながら開発を進めることができ、エンジニア同士で新しい知見を共有しながら成長することができます。 ■参考URL: https://mixil.mixi.co.jp/7959/(エンジニアの夢を形にできる環境。「minimo」が実現する10年目の新たな舞台) https://mixil.mixi.co.jp/product/17736/(10周年を迎えた『minimo』。これまでの成長と今後のビジョンについて事業部長に聞いた)
必須スキル
・React / TypeScriptを用いた開発経験 ・Next.jsを用いた開発経験 ・スマートフォンやタブレットなどに対応したレスポンシブデザインの実装経験 ・GitやGitHubを用いたバージョン管理ツールでの業務経験
歓迎スキル
・UI/UXの視点を持った開発経験 ・パフォーマンス最適化の知識・経験 ・デザインシステムの構築経験 ・技術選定の経験
求める人物像
・ユーザー体験の向上にこだわりをもち、フロントエンド開発を行える方 ・フロントエンド技術に常にアンテナをはり、Webブラウザの最新動向や標準化情報を追っている方 ・チーム内外のメンバーとコミュニケーションをとり、協調しながらプロジェクトを推進できる方
応募概要
- 給与
◆年収 想定年収 6,020,000~8,400,000円 想定月収 430,000円~600,000円 (月給の内訳) 基本給 327,600 ~457,080円 ※ライフプラン手当を含む 職務給 102,400 ~142,920円
- 勤務地
東京都渋谷区渋谷2-24-12 渋谷スクランブルスクエア 28F~36F
- 雇用形態
正社員
- 勤務体系
◆勤務時間 所定労働時間10:00~19:00 ※フレックスタイム制度あり、休憩1時間 (コアタイム 12:00~15:00) ◆休日/休暇 完全週休2日制 (土曜・日曜)、祝日 ※年間休日123日 年次有給休暇、慶弔休暇、年末年始休暇、生理休暇、裁判員休暇、子の看護等休暇、介護休暇、特別休暇
- 試用期間
あり(3ヶ月)
- 福利厚生
◆給与改定:年2回(5月、11月) ◆賞与:年2回 (6月、12月) ◆福利厚生:病児保育&ベビーシッター補助制度、App Store & iTunesカード/Google Playカード購入補助、書籍購入支援、従業員持株会制度、各種慶弔見舞金(支給条件有)、マッサージルーム、インフルエンザ予防接種、MIXI BREAK(休暇と報奨)、全社総会、懇親会制度、サークル・コミュニティ制度、ランチ代サポート、ドリンクバー完備、社内カフェ(BYRONBAY COFFEE)、社内コンビニ ◆各種制度:保険組合提携機関の優遇制度、住宅手当、企業型確定拠出年金制度、副業制度、育児休業制度、介護休業制度、交通費 ◆各種保険:健康保険、厚生年金、雇用保険、労災保険 ◆受動喫煙対策:屋内原則禁煙 ※屋内に喫煙可能場所あり ◆募集者の氏名又は名称:株式会社MIXI
更新日時:
2025/03/31 14:39