Yes, there is a law that prohibits citizenship discrimination in hiring. You can weed out those not eligible for employment only. Millions of non-citizens are permanent residents and can work in the US.
Amazes me how many commenters have reading comprehension problems. The applicant IS NOT a citizen NOR a permanent legal resident. It states this very clearly in the article.