All of those items can be accomplished over email. I think the recruiter/employer might have more of an advantage of discussing items like salary over the phone but that's all the more reason to prefer email as the potential employee.
Nevertheless, every step prior to discussing salary and interview with the actual employer/team can be done over email. Recruiters are typically less informed on the tech side anyway so there's really little reason to phone call type interviews/discussions.
Nevertheless, every step prior to discussing salary and interview with the actual employer/team can be done over email. Recruiters are typically less informed on the tech side anyway so there's really little reason to phone call type interviews/discussions.