Knowing English is helpful, but not required, since we serve the international market. We do not require you to have perfect English skills if you are working on the technical team, but we do demand that you improve your English skills. As you will be dealing with your international or local clients, you should be able to speak the language.