framework careers in Dubai, UAE