web,graphic designer jobs careers in Barka, Oman