Manage end-to-end recruitment (job posting, sourcing, screening, interviewing, and hiring)
Work closely with hiring managers to understand staffing needs
Source candidates through job portals, social media, referrals, and networking
Screen resumes and conduct initial interviews
Coordinate interview schedules between candidates and hiring teams
Maintain and update candidate databases and applicant tracking systems
Ensure a positive candidate experience throughout the hiring process
Prepare job descriptions and job postings
Negotiate offers and handle onboarding processes
Stay updated on recruitment trends and best practices