да ладно, как может программист не знать английский хотя бы на техническом уровне? никто же не просит о погоде говорить. В терминах своих же разбираетесь. И там есть возможность выбрать только письменное общение, правда это несколько ограничивает выбор, но по крайней мере есть такой вариант. На самом деле заказчики сами зачастую не особо знают английский и используют достаточно простой язык для объяснений. Но надо учитывать, что денежные проекты могут отнимать много времени и не всегда в удобные для вас часы, плюс некоторые хотят подключать программы отслеживания рабочего времени.