I don't know if it helps, but in my experience applying to companies directly via their homepage does not work. I think that it is far, far better going via a recruiter (who will push your CV actively and do the talk for you), or applying via Linkedin. Just because there is a JD on a company page, who knows if they are still looking, or just forgot to update their homepage...