It helps to have the requirement be directly conveyed to the ones who can fulfill it. Allow your hiring managers to raise a requisition for a job role to the HR team. This will give your HR team a head start in candidate search. These requisitions can be used to directly create jobs.
In the screening process, what is most important is a seamless experience of the process to the candidate. Assign stakeholders to each stage in your hiring process to easily be able to conduct a seamless screening process.
Each job has its requirements and different number of stages depending on the seniority requirement or field or many other factors. Create different hiring flows for each job, because each job is a different colleague.
While managing and tracking the applications for a job it is useful to track the applications as per the stage. Use the Kanban view of applications to track and move your applications through different stages.