DevHire Pro
Job portal & applicant tracking system for tech recruitment
An enterprise-grade job portal and ATS with real-time multi-attribute filtering, glassmorphic light/dark theming and an interactive application pipeline tracker.
v19
React
Real-time
Filters
Light + Dark
Themes
- React 19
- Vite
- JavaScript
- Lucide Icons
- Modern CSS
The problem
Job boards are usually slow, ugly and hard to filter. Recruiters and candidates both waste time scrolling through irrelevant listings with no way to track application progress.
The solution
DevHire Pro filters jobs instantly as you type — by keyword, skill and location simultaneously — and tracks every application through a visual pipeline. Built with React 19 and Vite for instant interactions.
Architecture
- 01React 19 with modern hooks for all state management
- 02Vite build tooling for instant dev feedback and small production bundles
- 03Client-side filtering engine combining keyword, skill and location criteria
- 04Theme system with glassmorphic light/dark switching via CSS variables
Key features
- Instant keyword, skill & location search filtering
- Interactive job application pipeline tracker
- Glassmorphic light/dark theme switching
- Fully responsive dashboard layout
Development process
- Mapped the recruiter and candidate journeys before writing code
- Built the filtering logic as a pure function so it stays testable
Job board
Live multi-filter search
Pipeline
Application status tracker
Challenges
- Combining three live filters without laggy re-renders — solved with memoization
- Designing a theme switch that keeps every surface readable in both modes
Lessons learned
- Pure functions make complex filtering logic easy to reason about
- CSS variables are the cleanest way to theme an entire app
Next case study
TaskFlow
Agile productivity suite with Kanban boards