Understand the job requirements and prepare job descriptions.
Source and attract candidates through job portals, social media, references, and other channels.
Screen resumes and job applications to shortlist potential candidates.
Conduct interviews (telephonic, video, or in-person) and assess candidates' skills, experience, and suitability.
Coordinate with clients/hiring managers to understand their requirements.
Schedule interviews between candidates and hiring managers.
Maintain and update recruitment databases and applicant tracking systems (ATS).
Follow up with candidates throughout the hiring process.
Build and maintain a strong pipeline of potential candidates.