English game developer jobs at Talofa Games.