Candidate applications
Browse available roles, upload a CV, complete application details, and follow application stages, interviews, and offers.
A React Native recruitment app with candidate applications, recruiter approvals, interviews, and offers.


Candidates need to find a role, submit their details, and see what happens next. Hiring teams need a different set of actions: approvals, interview scheduling, and feedback. A single mobile app has to serve both groups while keeping their accounts, access, and navigation separate.
Contribute to Xorofy’s React Native mobile app at Impetus Systems. The candidate experience connects job discovery, CV upload, profile details, applications, interviews, and offers. The employee experience provides the recruiting dashboard, approvals, interview scheduling, and evaluations. Shared UI, theme settings, and API services support both account types, while session state and navigation remain separate.
Job seekers applying through a company portal, recruiters reviewing requests, and hiring staff managing interviews within Xorofy.
Browse available roles, upload a CV, complete application details, and follow application stages, interviews, and offers.
Review hiring activity, approve or reject requests, schedule interviews, and record evaluation feedback.
Candidate and employee accounts open different navigation flows. Recruiters can select an organization when their account belongs to more than one.
Selected application screens, with example data where shown.



Separate candidate and employee sessions use Redux Toolkit state, Keychain storage, and dedicated React Navigation trees within a shared app.
A shared Axios client connects feature modules to the recruitment APIs. Job applications include document selection and CV upload.
The local implementation uses SignalR for notification updates and handles organization changes when reconnecting. This is separate from the wider platform’s AI features.
My work on Xorofy is part of my React Native role at Impetus Systems. The mobile implementation brings candidate and recruiter tasks into separate account experiences with shared UI and API services. This case study describes the reviewed local codebase; current store availability has not been verified.

A React Native client for personnel records, face-photo capture, device settings, and area transfers.

Find color names and codes from images or the camera, and save them in palettes.
I’m open to full-time roles, remote or onsite.