Design and implement recruiting strategy Develop and update job descriptions Perform job analysis Prepare recruitment materials and post jobs Source and recruit candidates Screen resumes and applications Conduct interviews Assess applicants' knowledge, skills, and aptitudes Onboard new employees Monitor HR recruiting best practices Provide recruiting reports Act as a point of contact for candidates Promote company's reputation as a great place to work