This could be a technical term that has no translation and you must use the exact term, i.e., front-end is the same in Spanish as it is in English.
Take a look at this website
Interglot - front-end: English and Spanish Search Results found in the Interglot Translation Dictionary