To answer your question though, yes, if Ilya was Head of UX Engineering and his front-end code wasn't up to par, he should be fired.