For an EASA CS25 job these days you need to have the following at a very minimum:
- CPL
- ME-IR with PBN*
- ATPL theory credit (very few airlines care about the grades or number of retakes/sittings and all that stuff)
- Advanced UPRT as per Part-FCL.745.A
- MCC (it doesn't have to be an APS MCC except for a few airlines that require it)
- ICAO ELP level 4 (English Language Proficiency)
- Class 1 Medical
*Two notes on this:
1) Requiring PBN is more or less redundant these days but airlines still do it.
2) The ME-IR doesn't technically need to be valid to commence a type rating course, it's enough to have had it in the past. However, many airlines still require a valid IR when applying and/or joining the company.