If company's development centre is located in China, they need people who speak Mandarin or Cantonese.
Indian people cannot communicate in Chinese Lots of jobs in Singapore requires Mandarin speaking in additional to coding skills.