mobile u0026 apps careers in Alexandria, Egypt