First do nothing as has been said.. whoever did the work needs to fix it, esp. if you paid. Even if not,.. if he can install a remote start he can figure out what is up.
Second.. I'd put a DMM on the amp power terminal and see what it reads with the car on and headunit on. If it's getting less than 12-15volts.. you know what the problem is.
There is a small possibility the amp was damaged itself .. A flickering light would generally mean lack of proper power source, remote issue , or ground wire issue. But those are usually an On/Off situation,.. A flicker seems like a loose wire or dirty/corroded wire, be it power/ground .. or I guess possibly remote wire.
Remote wire, ground.. definitely check those. Even if ground (Ground coming from amp to car chassis) is solid.. I would remove it,.. sand, clean the terminals and bolt and chassis part of the car it is attached to really well with a wirebrush.. etc.. Then Put it back on and tighten the bolt with locknut back down nice and tight.
Though you have a remote starter installed, so who knows what the guy knocked loose, disconnected, or otherwise messed up. This is why if you want it done right you do it yourself. (Understandably not everyone is mechanically inclined).
I'm sure it's simple.. given the amp appears to be getting a very weak signal.