Yeah this is a good approach I try to customize my CV off a base for every role. Even shoving it in a new company-name folder in Dropbox.
Even though the person is asking for them to apply they are probably asking a lot of people so are going to scan your resume looking for keywords and alignment to a role