· Collaborate with hiring managers to understand job requirements and create compelling job descriptions.
· Post job openings on various platforms including job boards, social media, and company website.
· Source and screen candidates through resumes, phone screenings, and interviews.
· Coordinate interview schedules and follow up with candidates throughout the hiring process.
· Maintain candidate databases and recruitment reports.
· Conduct reference and background checks.
· Negotiate salary and job offers with selected candidates.
· Ensure a smooth on boarding experience for new hires.
· Stay updated with recruiting trends and best practices.