The synthesis of precursor messenger RNA (pre-mRNA) in eukaryotic cells is primarily carried out by a specific enzyme.
RNA polymerase II is the key enzyme responsible for transcribing protein-coding genes. It synthesizes the initial RNA transcript, known as pre-mRNA, which contains introns and exons.
This pre-mRNA molecule subsequently undergoes several processing steps, including splicing (removal of introns), 5' capping, and 3' polyadenylation, to become mature messenger RNA (mRNA) ready for translation.
Therefore, RNA polymerase II is the enzyme that synthesizes precursor mRNA.