3+ years doesn't mean 3+ years "in a job". That makes no sense. (Well, maybe for some companies it does, but you don't want to work there anyways). For some reason people can never get over that. It means 3+ years with a technology. It means don't walk in the door out of a Java college having used nothing else and apply to work on a Triple A game written in C++. It means don't show up after a weekend html course and…
In fact, they stated nothing to suggest they were looking at tech firms specifically. You seem to be reading into this what you want to see.