It seems pretty silly to require web development skills AND a PhD! They aren’t usually taught together.
I don’t think this means significant results. Nor expanding a theory. Nor a new method.
I think it means contributing to making the world a better place by adding useful information.
You will need evidence of independent leadership (of a project or of a team), of looking for solutions to problems (sometimes of your own divising) and of communicating what you’ve learned and what you’ve created.
Please do not let the PhD requirement stop you from applying.
The post is probably not suitable for someone just out of undergrad....but never say never! Who know’s what path you’ve taken to get there!!