The Low Energy Polarization Detector (LPD), a payload of the POLAR-2 mission, is a soft X-ray polarization detector with a wide field of view and a large array aimed at measuring X-ray transients. These transients exhibit rapid intensity changes of several orders of magnitude, making it crucial for polarization detectors to have front-end electronics with low dead time, fast readout capabilities, high time resolution, and good energy resolution. In this paper, we present the design of the front-end electronics, which consist of a rolling shutter CMOS pixel charge sensor - Topmetal- <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">II</i> <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">-</sup> , and a gas microchannel plate (GMCP) bottom amplifier circuit. Topmetal- <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">II</i> <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">-</sup> ’s rolling shutter readout provides fast scanning of large pixel arrays without dead time and acquires two-dimensional images of photoelectron tracks. Meanwhile, the GMCP’s bottom amplifier circuit measures the energy and time of the X-ray. The front-end electronics are employed by the CubeSat CXPD (Cosmic X-ray Polarimeter Detector), a proto-flight model of the LPD, achieving a timing resolution of 19 ns, and an energy resolution of 16.5% for linearly polarized X-rays at 8 keV.