Jobfinder
Jobfinderは、候補者の検索から応募管理、採用までを一元管理するプラットフォームです。
バックエンドエンジニアとして、PHPの独自フレームワークとMySQLを使って採用機能を開発しました。フロントエンドでは、主にJavaScriptの実装を支援しました。
- 役割
- バックエンドエンジニア
- プロジェクト区分
- 公開サービス
担当したこと
管理ダッシュボードと応募検索機能に加え、候補者・求人・企業ページのバックエンド機能を開発しました。
スカウトを受けた候補者が承諾した後に、応募として扱う仕組みを実装しました。
面接、オファー、条件交渉から、Jobfinder内での契約書作成、採用までのフローを構築しました。
フロントエンドでは主にJavaScriptを担当し、HTML・CSSの実装も一部支援しました。画面デザインとスタイリングは、別のチームメンバーが担当しました。
開発プロセス
- 技術調査・選定
- システム設計
- 開発
- テスト・最適化
主な機能
採用業務の管理
管理ダッシュボード、応募検索、候補者・求人・企業ページのバックエンド機能を備えています。
応募経路
直接応募とスカウトの2つの経路に対応しています。スカウトは、候補者が承諾した後に応募として扱われます。
選考・契約
面接、オファー、条件交渉、Jobfinder内での契約書作成、採用までを管理します。
応募から採用までの流れ
候補者は直接応募するか、スカウトを承諾することで選考に進みます。
- スカウト送信
- 候補者が承諾
- 応募
候補者がスカウトを承諾した後に、応募として扱われます。
- 候補者が応募
- 応募
直接応募の場合は、スカウトを経ずに応募プロセスへ進みます。
どちらの応募経路でも、その後は同じ選考フローに進みます。
- 01応募
- 02面接
- 03オファー
- 04条件交渉
- 05契約書作成
- 06採用
条件交渉を終えた後、システム上の採用確定に進む前に、Jobfinder内で契約書を作成します。
技術・設計
- 主要技術
- PHP(独自フレームワーク) · MySQL · JavaScript
- フロントエンド
- HTML · CSS · JavaScript
- インフラ
- AWS · Docker
インフラにはAWSとDockerを使用しています。採用機能は、プロジェクト内で使用しているPHPの独自フレームワーク上に実装しています。
構成図
この図はシステムの構成を説明するためのもので、実際のアプリケーション画面ではありません。