I'd recommend putting chipboard over the concrete to level it out, then using your self leveller.
When you come to tiling, use a flexible adhesive and seal over the grout.
As all houses are different, I'd recommend getting a surveyor to come take a quick look, just to be on the safe side...