Skip to content

Need it customized?

Custom features, theme changes, server setup, migrations and upgrades - built by the Botble team. Quick fixes from $99, fixed quote within 1 business day.

Get a free quote →

JobHive: React Native Job Search & Employer App ​

A React Native (Expo SDK 54) mobile app for job search and recruitment businesses. It is the mobile client for a Botble job-board backend with the /api/v1 plugin enabled. The codebase is a zero-brand-literal whitelabel solution — rebrand entirely via .env (app name, bundle ID, API URL, colors). One codebase builds both iOS and Android. Candidates search and browse jobs on a list or an interactive map, apply for positions, save favorites, compare opportunities, build resumes, and manage their profile, all driven live from your Botble admin. Employers get a full native portal for job CRUD, applicants, packages, and finance.

Demo video ​

Watch a walkthrough of home, search and map view, job detail, companies, saved jobs, the employer portal and dark mode:

Watch on YouTube

Try the demo app ​

Install the Android demo build on your own device and browse the live data from our demo backend:

Download the demo APK

Android only. Allow installs from unknown sources when your device prompts. The same APK ships inside the purchased package.

Get started ​

  1. Overview
  2. Installation
  3. Configuration
  4. Complete Setup & Publishing Guide

Customize the app ​

TopicGuide
Theme colors01_theme_colors.md
App font02_app_font.md
App name04_app_name.md
Logo and icons05_app_logo.md
API URL & key06_api_base_url.md
Translations07_translations.md

Screens ​

Build & deploy ​

Social login ​

Feature list ​

  • Candidate Portal: Browse jobs & companies, faceted search & filter (category, salary, location, job type), job detail with company profile, map-based job discovery
  • Resume Builder: Build and manage resumes with education, experience, languages, and skills sections
  • Map view: Interactive job search map. Ships with a free, no-key MapLibre + OpenStreetMap engine by default; optionally switch to Apple/Google Maps via MAP_PROVIDER. Clustering and job markers included
  • Job Application: Apply to jobs with resume upload, cover letter, and message (guest-friendly, optional account)
  • Saved Jobs: Server-backed wishlist with optimistic toggle
  • Compare: Side-by-side comparison of multiple job opportunities
  • Companies Directory: Browse companies/employers, company detail (jobs, reviews)
  • Blog: Articles and news from Botble blog plugin
  • Employer Portal (native): Dashboard with metrics, multi-step job CRUD (full taxonomy + salary + dates), applicants with CV preview, packages with in-app WebView checkout, finance (transactions & invoices), company management, and reviews
  • Notifications: Push notifications (FCM), in-app inbox with unread badges and deep links
  • Localization: 4 languages (English, Vietnamese, Arabic, French) with full RTL support (Arabic)
  • Dark mode: Light / dark / system theme
  • Auth: Email/password, social login (Google, Apple, Facebook), biometric unlock (Face ID / Touch ID)

Tech stack ​

  • React Native + Expo SDK 54
  • TypeScript (strict)
  • Expo Router v6 (file-based routing)
  • React Query + Context API
  • NativeWind (Tailwind for React Native)
  • react-i18next + RTL support
  • MapLibre + OpenStreetMap (default map engine, free & no-key); optional react-native-maps (Apple/Google)
  • expo-secure-store
  • expo-document-picker (resume upload)

Reference ​

Resources ​