Fire happens on the molecular level, I would claim. Fire is the process of oxidation. Materials like hydrogen or carbon will form bonds with oxygen. This will release energy in form of heat. However, there is a certain energy of activation needed to split the $\mathrm{O_2}$ molecule and also to get the oxidized substance split from its bonds. This energy needs to be supplied from outside will be given back in the chain reaction.