중장년 구직자를 위한 정규직(공공직+일반직)과 단기직 통합 매칭 플랫폼 '허브잡'을 검색형 마켓플레이스 UI로 설계·구현합니다.
중장년 구직자를 위한 정규직(공공직+일반직)과 단기직 통합 매칭 플랫폼 '허브잡'을 검색형 마켓플레이스 UI로 설계·구현합니다. 고용24·공공데이터포털 Open API 연동, AI 이력서 작성 보조, 구직자·고용주 상호 평가 기능을 포함한 HR·채용 도메인 맞춤 구현한 프로젝트입니다.
작업 범위
주요 업무




정규화 어댑터와 연동 실패 재시도 정책으로 대응합니다
3단계 이내 스텝 폼과 큰 클릭 영역 UI로 대응합니다
필터 조건 인덱싱과 커서 기반 페이지네이션으로 대응합니다
평가 동시 공개 정책과 이상 패턴 감지 로직으로 대응합니다
비로그인 상태에서도 정규직(공공직+일반직)과 비정규직(단기·초단기 아르바이트)을 하나의 검색형 화면에서 통합 조회할 수 있는 탐색 UI를 구현합니다.
정규직·단기직 두 이종 데이터 소스를 단일 조회 인터페이스로 통합하는 정규화 어댑터 패턴을 적용해, 프런트는 하나의 API 계약만 참조하도록 설계합니다.


중장년층의 접근성을 고려해 필수 항목만 입력하는 간편 가입과, AI가 문장을 다듬어주는 이력서 작성 보조 기능을 구현합니다.
AI 이력서 작성 보조 기능을 Claude API 기반 프롬프트 체인으로 구현해, 중장년 이용자가 간편함을 느끼도록 경력 요약부터 자기소개까지 단계별 작성 가이드를 제공합니다.


고용주가 접수된 지원자 이력서를 비교하고 근로자를 확정하는 관리 화면을 구현합니다. 지원자 상태를 신규/검토중/확정 3단계로 관리하는 상태 기계 모델을 적용하고, 이력서 비교 패널로 의사결정을 지원합니다.
고용주-지원자 매칭 흐름을 상태 기계(state machine)로 모델링해 신규→검토중→확정 전이를 API 레벨에서 강제하는 구조를 구현합니다.


근무 종료 후 구직자와 고용주가 서로를 평가하고, 누적 평가가 프로필 평판으로 반영되는 기능을 구현합니다. 단일 평가 테이블에 역할별 조회 권한을 분리 적용하고, 별점과 태그형 코멘트를 조합한 평가 폼을 제공합니다.
구직자·고용주 양방향 평가를 단일 테이블 설계로 통합하고, 평가 대상 역할에 따라 조회 권한을 분리하는 구조를 구현합니다.


정규직/단기직/공공직 데이터 소스 분석, PostgreSQL 정규화 스키마 및 어댑터 레이어 설계
고용24·공공데이터포털 연동, Express 기반 공고/지원/평가 API 30여개 엔드포인트 구현
React 검색형 탐색 화면, 이력서 작성, Claude API 기반 AI 보조 컴포넌트 구현
API-프론트 통합 검증, 중장년 접근성 UI 점검, 크로스 브라우저 테스트 수행