Онлайн-платформа Toptal для программистов

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

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

Технологии программирования могут быть любые: iOS, Android, Node.js, RoR, Python/Django, Objective-C, JavaScript, PHP, Java, Scala, Groovy, C#, .NET, C++, DevOps, Front-End (JS,HTML5/CSS3) и другие.

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

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

1. Проверка уровня владения английским языком. Кураторы Toptal организуют встречу по Skype, которая длится от 5 до 10 минут. Этого достаточно, чтобы оценить уровень владения английским языком. Важно, чтобы вы понимали, о чем вам говорят, и вас понимали.

2. Онлайн-тест на кодирование. Тест состоит из трех заданий, на которые отводится 90 минут.

3. Основное техническое интервью. Длительность — около одного часа. Проходит в Skype. Требуется подготовить IDE, показать экран, выполнить задания «в прямом эфире», ответить на технические вопросы.

4. Тестовый проект в режиме offline и последующий показ результатов в Skype.

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

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

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

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

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

Toptal, а не клиент-работодатель, платит специалистам за работу на проектах. Оплата происходит в долларах США по ставке, которую кандидат обсудит в начале отбора с представителем компании Toptal и которая будет прописана в контракте разработчика. Далее от специалиста требуется только работать. Торговаться с клиентом и конкурировать с другими фрилансерами на каждом проекте не нужно. Все финансовые вопросы с клиентом Toptal решает самостоятельно. Оплата труда специалистов-фрилансеров следующая:

  • $1,800 — $3,200+/неделя, полная занятость, Front-End или Back-End Инженер.
  • $1,000 — $1,600+/неделя, частичная занятость, Front-End или Back-End Инженер.
  • $1,800 — $3,200+/неделя, полная занятость, Диджитал Разработчик.
  • $1,000 — $1,600+/неделя, частичная занятость, Диджитал Разработчик.
  • $1,200 — $1,800+/неделя, полная занятость, Quality Assurance (QA) Инженер.
  • $600 — $1,000+/неделя, частичная занятость, Quality Assurance (QA) Инженер.

Для почасовых проектов разработчик в панели управления указывает отработанные часы, что необходимо для расчета оплаты. На проектах с полной или частичной занятостью количество рабочего времени известно. Toptal не использует какое-либо программное обеспечение, чтобы отслеживать время, которое разработчики по факту уделяют работе. Можно заказать разработку сайта, интернет-магазина или веб проекта в компании https://cosmoweb.kz/astana.

•••

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

Заработанные деньги можно вывести одним из трех способов: на карту Payoneer MasterCard, на счет в системе PayPal или на долларовый счет банковским переводом.

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

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

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

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

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

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