Yes, a Pokemon's defensive type is indicated by their background on the info screen. Moves do not have a type listed, but follow the conventions of traditional pokemon games. Newer players are at a knowledge disadvantage here, as the attacks can indeed deal increased or lessened damaged based on type. With a type advantage, it becomes possible for a 100 cp to take on a 200 cp pokemon with relative ease.