"To pull a fast one" really means to trick someone out of something (money etc) rather than actually playing a trick. It's a subtle difference which I'm struggling to explain.
I've never heard "to put up a job on someone". Maybe it's AmE.
In your original quote though, he's just saying that the colours were so bright that they confused his vision, thus "playing a trick on his eyes". I'm not quite sure what the trick was, that's not entirely clear!
Student or Learner