Context
The challenge
International recruitment agencies and candidates struggle with fragmented systems, inconsistent agency portals, unclear application tracking, and document management challenges during overseas job applications. Existing solutions typically focus only on job listings or only on internal CRM workflows, leaving candidates without a guided journey and agencies without a centralized operational platform. Businesses need a modern, trusted recruitment product where candidates can register, build professional resumes, browse and apply for verified opportunities, track application statuses, and manage compliance documents digitally—while agencies and partner companies efficiently manage recruitment workflows, candidate pipelines, and operational activities from a single unified dashboard.
How we worked
Our approach
We delivered a centralized work-abroad recruitment platform that combines a guided candidate experience with a professional agent-focused dashboard. It offers seamless onboarding, structured multi-step profile and resume builders, premium job browsing experiences, and a unified document hub for tracking forms, uploads, and compliance requirements. Reusable UI architecture, shared design systems, structured data tables, and responsive layouts deliver an intuitive workflow for both candidates and operational staff.
Delivery
The solution
Built on Next.js (App Router) + React 18 + TypeScript with Tailwind CSS, Radix UI primitives, and a shadcn-based component system. Route groups separate authentication and protected dashboard areas with shared layouts, route guards, and dedicated onboarding shells. React Context + React Hook Form with LocalStorage persistence powers multi-step profile/resume creation with persistent progress across sessions. A self-contained HTML resume renderer and isolated PDF pipeline produce consistent downloadable resumes across browsers. The document hub centralizes uploads with category organization, verification statuses, filters, and guidance. Token-based auth with refresh tokens, email verification, password reset, and protected routes secures candidate, agent, and company access paths under a unified design system.
Results
Key metrics
- Candidate, Agent, Company
- User Roles
- Browser-safe PDF export
- Resume Output
- Categorized + status-tracked
- Document Hub
- Next.js App Router
- Architecture
Impact
Results & outcomes
- Unified brand experience replacing fragmented agency portals with a cohesive, premium platform
- Higher signup conversion through streamlined authentication and role-specific User vs Company registration paths
- Faster candidate onboarding via guided multi-step resume builder with persistent state and reliable PDF export
- Clearer operational workflow for recruitment agents with premium tables, structured detail views, and consistent layouts
- Improved document compliance with centralized hub, filters, status badges, and upload tracking
- Scalable Next.js frontend architecture ready for additional markets, languages, and recruitment services
Tech used
Technology stack
Tools and patterns from this engagement—your stack may differ.