frontend software engineer (remote) careers in Egypt