프로젝트 배경
문제점 - 데스크톱 최적화된 웹 채용 플랫폼에서 모바일 브라우저 이용 시 공고 카드 깨짐·필터 조작 어려움, 모바일 접속 비율 약 55% 이상 구직 서비스의 사용자 이탈 - 이동 중 채용공고 확인 불가로 인한 신규 공고 대응 지연, 퇴근길 짜투리 시간 활용 기회 상실 - 지원 현황을 웹에서 매번 로그인해 확인해야 하는 번거로움, 검토중·면접·합격 상태 변경 알림 부재로 기회 놓침 - 여러 이력서 버전(
프로젝트 성과
웹 백엔드 100% 재활용
별도 모바일 전용 API 없이 기존 웹 서버의 REST 엔드포인트를 그대로 호출. 서버 개발 공수 0으로 모바일 앱을 구축하여 개발 기간을 절반 수준으로 단축했습니다.
5탭 bottom-nav 풀 구직 플로우
대시보드·채용공고·기업·이력서·설정 5개 하단 탭으로 주요 기능을 1탭 이내에 배치. 검색·필터·지원 현황·이력서 관리까지 웹 주요 기능을 모바일에서 그대로 수행합니다.
오프라인 대응 즉시 렌더링
API 미응답·인증 실패 시에도 모든 화면이 mock 데이터로 즉시 표시. 네트워크 불안정한 이동 중 환경(지하철, 엘리베이터)에서도 앱이 자연스럽게 동작합니다.
구직자 중심 대시보드 UX
지원 현황 통계(총 지원/검토중/면접 예정/합격)와 최근 지원 내역 상태를 한 화면에 집약. 채용 프로세스 진행 상황을 파악하기 수월한 인터페이스를 구성했습니다.
수일 내 APK 빌드 완료
웹 기능 분석 → 모바일 설계 → 개발 → APK 빌드까지 빠르게 완료. Expo prebuild + Gradle 로컬 빌드로 EAS 큐 대기 없이 즉시 산출물을 제공합니다.
핵심 기능
진행 단계
기획
2026.01.
웹 대비 모바일 기능 패리티 분석(웹 route → 모바일 INCLUDE/EXCLUDE 판정), 5탭 bottom-tab 네비게이션 설계, mock fallback 전략 수립
프로젝트 상세
1) 포트폴리오 소개 웹 기반 IT 채용 플랫폼 JobBridge의 모바일 앱 버전입니다. IT 직군 구직자가 이동 중이나 퇴근길에도 채용공고를 탐색하고, 지원 현황을 추적하며, 이력서를 관리할 수 있도록 React Native(Expo)로 구현했습니다. 기존 웹 백엔드 API를 그대로 재활용하여 별도 서버 개발 없이 모바일 전용 프론트엔드만 신규 구축했습니다. 대시보드·채용공고·기업·이력서·설정 5개 하단






