Shaitan was a jinn created from smokeless fire. He disobeyed Allah because he had free will. Angels can never disobey Allah because they don't have free will.....they can only do what is good. FREE WILL......was given to humans and jinns. Shaitan was not a human. So...using process of eliminations.......he was a jinn.
I dont understand? why would God tell the angels to bow down and the Jin would get mad when the Jinns were not told to Bow down? So considering that i think he was an Angel