.css-1307zbn{position: relative;left: 50%;width: 100vw;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);margin0px0;}
.css-74vpbg{width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px;}@media all and (min-width: 940px){.css-74vpbg{overflow-wrap: break-word;word-wrap: break-word;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: top;-webkit-box-align: top;-ms-flex-align: top;align-items: top;gap: 100px;margin0pxauto;}}
@media all and (min-width: 940px){.css-lzs8ta{min-width: 0;}}@media all and (min-width: 940px){.css-120uaqb{min-width: 0;}}
.css-1ue5qe5{margin: 0;font-family: 'HiraginoKaku Gothic ProN','Hiragino Kaku Gothic Pro','Meiryo',sans-serif;font-size: 30px;font-weight: 600;color: #333;line-height: 1.5;word-break: keep-all;font-size: 24px;}@media all and (min-width: 940px){.css-1ue5qe5{-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;font-size: 44px;font-weight: 300;}}
フロントエンドエンジニア募集
.css-1e4wjny{position: relative;left: 50%;width: 100vw;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-background-position: 100% 0;background-position: 100% 0;-webkit-background-size: cover;background-size: cover;font-family: 'HiraginoKaku Gothic ProN','Hiragino Kaku Gothic Pro','Meiryo',sans-serif;color: #fff;background-image: url('/images/recruit-key-visual-FE-01_sp.png');}@media all and (min-width: 940px){.css-1e4wjny{background-image: url("/images/recruit-key-visual-FE-01.png");}}
.css-1xo01mf{width: 100%;max-width: 1280px;margin: 0 auto;padding0px20px;}@media all and (min-width: 940px){.css-1xo01mf{padding-top: 76px;}}
.css-17n34my{margin: 0;padding: 0;font-size: 38px;font-weight: 600;line-height: 1.5;word-break: keep-all;}
React+Next.js
フロントエンドエンジニア
募集の背景
私たちの事業は、価値あるサービス・プロダクトが生まれる過程をお手伝いすることです。
私たち自身はサービス・プロダクトをつくるプロジェクトの主役ではありませんが、理想やビジョンが形になり世の中に送り出されること、選択肢を豊かにすることを大きな喜びと感じてきました。
現在、私たちはさらなる提供価値を追求し、事業成長を加速させるために「受託プロダクトチームを提供する組織」への変革を目指しています。
そのためには、顧客の事業作りに直接コミットし、フロントエンドエンジニアとして活躍できる方が必要です。
これからの組織変革と成長を共に築いていくメンバーを探しています。
主な業務内容
React+Next.js 開発の基盤部分の設計・実装を担当するフロントエンドエンジニアとして主導して業務を進めていただきます。
データフローの設計に伴うアプリケーション全体設計やバックエンドへの要望としてAPI設計も業務に含む場合があります。
また、プロジェクトにおいてチームメンバーをリードしながら、顧客を巻き込んだプロジェクトの立ち上げもお任せしていきたいと考えています。
お客様の Web サービス開発チームにメンバーとして参加し、コード納品ではない形でチーム開発を行います。GitHub,Slack などオンラインツールを利用し、リモート(自社含む)での開発をメインに行うため、客先常駐はありません。単なる受託企業としてではなくチームメンバーとして、垣根を越えてサービスの重要な部分の支援を行います。
応募前に相談の機会を設けています
まだ転職をするか決めていない、Gaji-Laboに興味はあるけど、もう少し会社のことを知ってから応募をしたい。
そんな方のため、応募前に「相談するだけ」の機会を設けています。
.css-b8vlxi{position: relative;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;overflow: hidden;border-radius: 40px;border0pxsolid #056f5c;background-color: #056f5c;font-size: 16px;font-weight: bold;text-align: left;-webkit-text-decoration: none;text-decoration: none;cursor: pointer;word-break: keep-all;}@media all and (min-width: 940px){.css-b8vlxi{font-size: 18px;min-width: 440px;}}.css-b8vlxi >span{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;gap: 20px;width: 100%;padding0px38px;color: #fff;z-index: 0;-webkit-transition: 1s;transition: 1s;}.css-b8vlxi >span::before{content: '';position: absolute;top: 0;left: 0;width: 0;height: 100%;background: #fff;z-index: -1;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.css-b8vlxi >span span{width: 28px;height: 28px;}.css-b8vlxi >span span svg{width: 100%;height: 100%;}.css-b8vlxi >span span svg circle{stroke: #fff;fill: none;}.css-b8vlxi >span span svg path{fill: #fff;}@media all and (min-width: 940px){.css-b8vlxi >span{padding0px38px;}}.css-b8.css-b8.css-b8.css-b8
.css-1kmhwwt{display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}.css-1kmhwwt >svg{-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;width: 16px;height: 16px;fill: currentcolor;pointer-events: none;}
仕事内容 JavaScript, HTML, CSS を利用した Web アプリ開発・Web サイト制作
業務詳細
React + Next.js 開発の基盤部分の設計・実装
Web アプリケーション全体の設計・実装
Web アプリケーションのコンポーネント実装
顧客とのコミュニケーション
顧客との協働により、プロダクト・サービスの仕様を策定する
タスクの詳細と優先度を顧客と連携し適切な進行を行う
チーム内コラボレーションの促進
など
必須のスキル
プロジェクトの立ち上げを顧客を交えて行い、チームメンバーをリードする意思がある
仕様を理解した正しいマークアップ
TypeScript を用いた React コンポーネントの開発
Next.js によるアプリケーション基盤の立ち上げと開発
メジャーブラウザ間の互換性に対する理解
Git でのバージョン管理
各種仕様書や一次ソースを読んで理解する能力
他職種をリスペクトして必要なコミュニケーションが取れる能力
必須の経験
React の業務経験3年以上、もしくは React の複数プロジェクトへの導入経験
Next.js の業務経験1年以上
チーム開発経験
Pull Request 上でのコードレビュー経験
Slack, GitHub などオンラインツール上での協業経験
歓迎するスキル・経験
プロジェクトの立ち上げを行った経験
顧客を交えたプロジェクト進行の経験
チームメンバーをリードして成果を出した経験
事業会社のプロダクトチームでの開発経験
React, Next.js, MUI などのメジャーライブラリについて、メジャーバージョンのマイグレーションを主導した経験
css-modules, vanilla-extract などの CSS in JS 関連ライブラリを複数扱った経験
CSS 設計
サーバーサイド API 設計経験
アクセシビリティへの興味・理解
各種ドキュメントやプロジェクトWikiの整備力
JavaScript 以外のプログラミング言語での実装経験
UI 設計に対する理解
待遇
2025年12月1日現在のものです。内容は変更する可能性があります。
雇用形態 正社員
試用期間 6ヶ月(試用期間中は契約社員での採用となりますが給与待遇は変わりません)
給与 年俸 500〜600万円
勤務地 フルリモート勤務
※全社イベント時には Gaji-Labo 北参道オフィスに出勤していただく可能性があります(年に数回程度を想定)
勤務時間 フレックスタイム制(コアタイム 月・水・金 13:00~16:00、一日あたりの標準労働時間8時間)
基本営業時間は10:00〜19:00、勤務日は月〜金の平日(詳しくは休日・休暇を参照)
休日・休暇 休日
完全週休2日制(土・日)、国民の祝日、夏季休暇、年末年始休暇
休暇
年次有給休暇、産前産後休業、育児休業、介護休業、慶弔休暇、裁判員休暇
入社日に5日の有給休暇付与
待遇・福利厚生
在宅勤務手当
社会保険 関東ITソフトウェア健康保険組合 加入
健康診断・1日人間ドック受診(年齢規定あり) 年1回まで全額会社負担
慶弔見舞金、慶弔休暇
業務関連書籍購入費用補助
セミナー・カンファレンス参加費用補助
PC本体/アプリケーション/各種ライセンス等の購入費用会社負担
選考について
2025年9月1日現在のものです。内容はアップデートする可能性があります。
エントリー方法 求人専用応募フォームからのご連絡、またはお近くの社員へお気軽に連絡ください。
選考ステップ
選考フローは状況に応じて変更となる可能性がございますのでご了承ください。
1. 書類選考(メールでのやり取り)
履歴書(フォーマット不問)
職務経歴書
UI デザイナーポジションの場合、ポートフォリオ or 具体的に成果のわかるもの
2. カジュアル面談
可能であれば、カジュアル面談という形式でお話する機会をください
面談の機会に、どんなことでもご質問いただければと思います
当サイトの申し込みフォームに「カジュアル面談希望」と記載しお問い合わせいただくか、もしくは Wantedlyを通じてご応募いただく形かのどちらかでご連絡ください
Wantedly
3. 一次面接
担当者数名との面接
主にスキル面やカルチャー面の話
4. グループ面談
弊社スタッフ複数人との面談
メンバーへの質問やざっくばらんな会話など
5. 役員面接(最終面接)
役員との最終面接
6. 内定・オファー面談
オファー内容のご説明と入社に向けてのご相談など
.css-aim61a{margin-top: 100px;}
.css-lxo4wa{position: relative;left: 50%;width: 100vw;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background-color: #fff;background-color: #EAF0F4;}
.css-1862b1s{width: 100%;margin: 0 auto;padding0px20px;}@media all and (min-width: 940px){.css-1862b1s{max-width: 1040px;padding-top: 100px;}}
.css-154hpd7{margin: 0;font-family: 'HiraginoKaku Gothic ProN','Hiragino Kaku Gothic Pro','Meiryo',sans-serif;font-size: 30px;font-weight: 600;color: #333;line-height: 1.5;word-break: keep-all;}@media all and (min-width: 940px){.css-154hpd7{-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;font-size: 44px;font-weight: 300;}}