I applied online. I interviewed at Outsource Global (Abuja, Federal Capital Territory) in Feb 2020
Interview
There's a brief mental evaluation of work experience test at the start, followed by a HackerRank test for development skills and a person to person question and answer session.
There's a potential discussion with the Founder but the environment always comfortable and the people even more so.