There are certain types of algae-like entities you do not want in tanks if possible.
One type is Cyanobacteria, below.
Notice the tank is not very brightly lit, cyanobacteria is less dependent on light for its existence, than true algae.

It is often called slime algae, or blue green algae..
Most true algae feels gritty or fibrous, Cyanobacteria on the other hand, feels slimy.
I used Rid-X in the tank with the slimy log, to promote bacteria that out compete the Cyanobacteria.
Below, the same log, after a month or two of using Rid-X

If you use a large enough population of higher plants, this also provides competition.
In your case, since your uropthalmus is a bit jumpy about bright lights, some floating plants might be a good addition to make the cichlid less stressed, and compete with any non-wanted algae.