I think many people write their job description's requirements, as if it were the opening stage of a negotiation. You list everything you want as if it were a requirement, and you will only get about half of that. But the problem is, it isn't a negotiation, it's a minimum spec (especially if you put the word "required" next to that line), and so many quite good candidates won't apply. However, typically, I see 20-30…
Some skills can be picked up easily. Others are difficult to teach. You have a detail oriented position, you need a detail oriented person. If they’re sharp they can learn pretty much everything else.
Hell I’ve taken over internationalization coding because I understand how grammar works in two languages and an inkling of Japanese grammar. I couldn’t translate a UI to save my life but the hard part is stitching sane sentences together from data.