What level of English do developers have?
This is one of the important criteria when looking for engineers. All the developers have Upper-intermediate or Advanced level of English, they are used to working with foreign customers, many of them lived abroad for a while.