Зачем разработчику хороший английский язык?
Ему в принципе даже говорить связно не нужно уметь, да и слышать тоже не обязательно.
главная ценность программиста (что нужно указывать в вакансии, как основное требование) - отсутствие фантазии и инициативы. И жестко это проверять тестами.