So far you can’t buy a UAE sim online before arriving. However, you can buy a SIM upon arrival at all airports in UAE including Dubai international airport.