Удаленная работа в Toptal для программистов

В этой статье речь пойдет о “Топтал” – относительно новой площадке для программистов-фрилансеров. Я расскажу о специфике работы на Toptal, кому эта площадка подойдет, а кому – нет, как попасть в Toptal и как организована работа в компании.

Головной офис компании Toptal расположен в Силиконовой долине в Калифорнии, однако все специалисты работают удаленно из разных стран. Toptal был создан инженерами и для инженеров в 2010 году. Дополнительную информацию об основателях и инвесторах можно найти на сайте CrunchBase.

Toptal сравнивают c биржами фриланса вроде oDesk (Upwork) , но это неверное сравнение. Прежде всего работать в компании сможет только узкая группа фрилансеров – опытные программисты. Для представителей смежных профессий на данный момент работы там нет.

Отбор 

Toptal – это закрытая площадка, и чтобы попасть туда, недостаточно просто зарегистрироваться на сайте и заполнить профиль. Для этого нужно пройти отбор, состоящий из 4 этапов: проверка уровня владения английским языком, онлайн-тест на кодирование, техническое интервью c показом экрана и тестовый проект. Уровень кандидатов оценивают разные англоговорящие инженеры Toptal в разные дни и прохождение всех этапов может растянуться на 4-5 недель.

Для прохождения отбора и последующей работы в Toptal необходимо хорошо знать английский язык. Умения вести переписку по почте с клиентом на базовом уровне – недостаточно. Требуется общаться устно на таком уровне, чтобы понимали вас и понимали вы. В случае неудачи на первичном этапе проверки уровня английского языка, можно будет попробовать снова через 4-6 месяцев. Провалить дальнейшие технические этапы допустимо максимум 2 раза. Интервал между повторными попытками – 1-2 месяца.

Пройдя отбор и подписав контракт, кандидат становится одним из разработчиков Toptal. Дальше компания старается загрузить работой в требуемом объеме. Toptal (а не клиент) платит разработчикам за работу на проектах своих клиентов – платежеспособных компаний и стартапов, преимущественно из США и Европы.

Оплата

Оплата происходит в долларах США согласно ставке, которую кандидат обсудит в начале отбора с представителем компании, и который будет прописан в вашем контракте разработчика. Далее от вас требуется только работать. Торговаться с клиентом и конкурировать с другими фрилансерами на каждом проекте не нужно. Все финансовые вопросы с клиентом Toptal решает самостоятельно. Заработанные деньги можно вывести одним из 3 способов: на предоплаченную карту Payoneer Mastercard®, на счет в системе PayPal, или на ваш долларовый счет банковским переводом.

Создание и управление профилем

После успешного прохождения отбора и подписания контракта с Toptal разработчики получают доступ к своей панели управления и заполняют там свой профиль. Именно его Toptal показывает клиентам, когда подбирает разработчика на тот или иной проект по требуемым навыкам, опыту, временной зоне и прочим параметрам. На сайте компании можно увидеть примеры профилей некоторых из разработчиков Toptal.

В панели управления помимо профиля разработчики смогут видеть список ожидающих исполнителя проектов, свои заявки на проекты, список назначенных проектных собеседований, информацию о текущем проекте и статус поступивших платежей за работу. В панели также можно отправить запрос на изменение своей доступности – сколько часов в неделю вы готовы работать (в том числе можно временно находиться недоступным для работы).

Проекты 

После того как клиент получил от кураторов Toptal профиль разработчика и подтвердил свой интерес, назначается звонок (проектное собеседование), на котором разработчик и клиент имеют возможность предварительно обсудить все технические подробности проекта, удобное для обеих сторон время для коммуникации, дату начала работы и т.д. Для того, чтобы профиль попал к клиенту, необходимо либо самостоятельно проявить интерес к проекту, отправив заявку из панели управления, либо ждать пока кураторы Toptal найдут подходящие профили доступных для работы программистов и сами инициируют этот процесс. В любом случае дальше все идет по описанной выше схеме.

  • Большая часть проектов в Toptal – с полной занятостью (40 часов в неделю). Таких проектов примерно 60%. Их продолжительность обычно от 2-3 месяцев до года. Чуть меньше, примерно 35% – это проекты на 2-8 недель с частичной занятостью (как правило 20 часов в неделю). Остальные – почасовые, обычно непродолжительные проекты.

Для почасовых проектов разработчик в панели управления указывает отработанные часы, что необходимо для расчета оплаты. На full-time и part-time проектах количество рабочего времени известно. Toptal не использует какое-либо программное обеспечение, чтобы отслеживать время, которое разработчики по факту уделяют работе, так как в этом нет необходимости. Если разработчик будет предоставлять некачественные услуги, клиент сообщит об этом в компанию и данная ситуация будет подробно изучена специалистами Toptal. Если будет выявлено, что разработчик действительно не прав, клиенту заменят исполнителя.

  • График работы разработчиков зависит от проекта, но, как правило, он очень гибкий. Вы работаете тогда, когда вам удобно. Главное соблюдать договоренность с клиентом о времени для коммуникации и обеспечивать требуемую производительность.

Организация 

В Toptal вся деятельность (поиск сотрудников, курирование проектов, разработка собственной системы, и т.п.) осуществляется различными командами. Большинство членов этих команд изначально пришли в Toptal как разработчики-фрилансеры, но затем их пригласили участвовать в деятельности той или иной команды. Например, специалисты, которые проводят все собеседования – такие же разработчики, как и кандидаты.

Также помимо работы на проектах разработчики могут заниматься прочей деятельностью. Например, некоторые активно пишут статьи в блог Toptal. Команда блога поможет с редактурой и стилистикой текста, подготовит графику для вашей статьи. Можно участвовать в различных мероприятиях локальных сообществ или даже возглавить такое сообщество в своем городе.

Подытоживая, можно сформулировать основные плюсы и минусы работы в Toptal для русскоговорящих программистов:

Минусы:

  • закрытость площадки, наличие многоуровневого отборочного тестирования на входе, ограниченное количество попыток пройти отбор;
  • необходимо владеть английским языком на достаточно высоком уровне;
  • пройти отбор и работать смогут только разработчики с достаточно большим опытом работы.

Плюсы:

  • гарантированная оплата, отсутствие необходимости решать финансовые вопросы на каждом проекте;
  • отсутствие конкуренции со стороны низкоквалифицированных программистов;
  • возможность продолжительной удаленной работы на проектах с полной занятостью;
  • возможность участия в различной деятельности компании;
  • оперативная поддержка со стороны компании по любым вопросам.

Таким образом, идеальным портретом разработчика-фрилансера с точки зрения Toptal является опытный программист, обладающий уверенными навыками устной и письменной коммуникации на английском языке, который заинтересован в первую очередь в удаленной работе на продолжительных проектах с полной занятостью, либо на менее продолжительных проектах с частичной занятостью.

Richard Clayton

Richard is the Head of Content at Payoneer. An accomplished marketing manager, Richard is passionate about thinking creatively to communicate effectively.