Где искать мобильных разработчиков
Перейти к содержимому

Где искать мобильных разработчиков

  • автор:

 

Как найти разработчика мобильного приложения

Наличие мобильного приложения для платформ Android и iOS позволяет компании расширить охват аудитории. Части людей удобнее делать заказ товаров и услуг с помощью мобильного телефона. Для создания такого приложения необходимы средства и команда опытных разработчиков.

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

Как организовать поиск разработчика на площадках фриланса

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

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

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

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

Поэтому перед тем, как обращаться на площадки фриланса, составьте подробное ТЗ – это позволит вам не только убрать непонятные моменты в разговоре со специалистами, но и более точно определить стоимость услуги.

Во сколько обойдется разработка приложения для Android или iOS с помощью фрилансеров

Стоимость разработки зависит от множества факторов. К ним относят:

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

Чем сложнее приложение, которое вам необходимо, тем больше времени и средств понадобится для его создания. В среднем стоимость найма одного специалиста для разработки мобильного приложения на российских платформах фриланса варьируется от 50 до 800 долларов США (в пересчете на российские рубли по текущему курсу – от 3600 до 57600 рублей) – на площадках, где представлены услуги одних из наиболее доступных специалистов. На практике услуги одного разработчика по созданию необходимого вам приложения могут обойтись в сумму до 120 000 рублей и выше.

Что стоит учитывать при обращении к фрилансерам

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

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

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

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

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

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

Она может возникнуть по разным причинам. К ним относят:

  • отказ разработчика создавать приложение из-за невозможности внедрить в него функции, которые вам необходимы, из-за недостатка опыта в нужной области с возвратом части средств (если некоторые функции были им реализованы);
  • исчезновение выбранного вами исполнителя с предоплатой. Такой риск возникает, если вы не заключаете с выбранным вами специалистом официальный договор. Стоит отметить, что такая проблема может возникнуть и в том случае, если вы все же подписали договор, а выбранный вами фрилансер слишком загружен, чтобы заниматься вашим проектом, но не спешит возвращать предоплату. Если в первом случае деньги, скорее всего, будут потеряны навсегда, то во втором у вас есть шанс вернуть средства через суд, но на это потребуется как минимум 3-4 месяца.

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

Почему стоит выбрать специализированную компанию, а не фрилансера

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

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

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

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

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

«Зарплаты растут со страшной силой»: опыт Skyeng в найме мобильных разработчиков

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

Компаниям приходится активно вкладываться в создание мобильных приложений, чтобы коммуницировать со своими клиентами. В результате спрос на мобильных разработчиков резко вырос: кандидатов нужной квалификации на всех не хватает.

Мы поговорили с IT-рекрутером Skyeng Татьяной Синевой. Она рассказала, как им удается ежегодно нанимать по 10–15 мобильных разработчиков уровня «мидл» и «сениор», что делать, если не получается закрыть вакансию, и как построить эффективную воронку подбора.

Для начала расскажу, кого и в каких количествах мы нанимаем, на какой стек технологий ориентируемся, как быстро закрываем позиции.

Объем найма: ежегодно мы нанимаем по 10–15 мобильных разработчиков.

Уровень кандидатов: сейчас мы рассматриваем специалистов уровня «мидл+» и выше. Требования к кандидату зависят от команды, где открыта вакансия.

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

Сроки найма зависят от уровня позиции. Например, мидла на типовые задачи можно нанять за 2 недели, а на поиски сениора нередко уходит больше времени. В среднем одна вакансия в мобильной разработке закрывается за месяц.

Стек технологий: наши Android-разработчики пишут на Kotlin с Coroutines, а iOS-разработчики — на Swift, в некоторых продуктовых командах уже используется SwiftUI.

На рынке, кроме нативных iOS и Android-разработчиков, есть специалисты, которые пишут на кроссплатформенных фреймворках, например React Native или Flutter. С помощью этих фреймворков один человек может создавать приложения, которые запускаются как на iOS, так и на Android.

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

Быстрый скрининг

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

Долгий поиск

Позиции в мобильной разработке чаще всего закрываются холодным поиском. Типичная ситуация — рекрутер находит профиль кандидата в LinkedIn, а там написано что-то вроде: «Работает iOS-инженером в компании „Белка“1 год» и больше никакой информации нет.

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

Нехватка кадров

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

На рынке жесточайший дефицит мобильных разработчиков. У нас давно идет диджитализация всего, что только можно, которая сильно ускорилась из-за пандемии и всеобщей удаленки. Люди уже не воспринимают телефон как средство связи — теперь это универсальный инструмент для повседневных задач. Все привыкли, что практически любую проблему можно решить, просто пару раз ткнув пальцем в экран. Многие компании создают и поддерживают мобильные приложения, а для этого им требуется все больше и больше разработчиков. Этот спрос не могут удовлетворить выпускники многочисленных онлайн-курсов. После курсов люди выходят без опыта коммерческой разработки, с грейдом «джуниор». А бизнесу нужны те, кто может работать самостоятельно и решать задачи в самые сжатые сроки. Поэтому мы сталкиваемся сразу с двумя проблемами: бизнес не может нанять специалистов уровня «сениор», а джуны с трудом ищут первую работу.

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

Есть мнение, что зарплатные вилки Android-разработчиков чуть ниже, чем у тех, кто создает приложения на iOS. Но у нас в Skyeng одинаковые вилки по двум направлениям. Если же говорить о золотой середине, от которой сейчас отталкивается рынок, то цифры будут приблизительно такими:

  • джуны могут получать до 100 000 ₽;
  • мидлы — до 250 000 ₽;
  • сениоры — от 250 000 ₽;
  • тимлиды — от 300 000 ₽.

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

Если вы хотите нанять самостоятельного мобильного разработчика, которому можно доверить проект, ориентируйтесь на зарплату в районе 300 000 ₽

Активный поиск в профессиональных соцсетях и сообществах

Пассивный поиск плохо работает: я размещаю вакансии на Хедхантере, Хабре и в профессиональных телеграм-каналах, но пользы от этого мало.

Даже если сильный кандидат и выложит резюме на Хедхантере, оно будет открыто несколько часов. Однажды на мою вакансию откликнулся мобильный разработчик с хорошим опытом. Я его спросила, как давно он в поиске, а кандидат ответил: «Четыре часа — и уже забил календарь собеседованиями на две недели вперед».

Мой основной инструмент — это LinkedIn, где я сама ищу кандидатов. Чтобы доставать контакты разработчиков, использую расширения:

    — вытаскивает адреса электронной почты из профилей пользователей на LinkedIn. — позволяет находить профили кандидатов в других социальных сетях. Например, можно через LinkedIn отыскать профиль разработчика на GitHub. А дальше действовать по обстоятельствам: если в профиле указана почта, то написать письмо. Если почты нет, попробовать вбить никнейм пользователя в телеграме, чтобы найти его там. — вытаскивает самую важную информацию из профиля пользователя на GitHub и составляет саммари. — показывает имейл пользователя на GitHub и информацию о том, готов ли он рассматривать предложения о работе.

Нет серебряной пули, которая гарантированно закроет вакансию. Нужно запастись терпением и настроиться на кропотливый поиск

Реферальная программа

По реферальной программе нам удалось нанять 15% разработчиков. Мы платим до 100 000 ₽ за рекомендацию, которая привела к трудоустройству.

 

Реферальная программа работает не только для сотрудников компании: порекомендовать кого-то и получить бонус может любой желающий.

Кадровые агентства

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

Письмо кандидату

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

Главное — придерживаться персонализированного подхода, который смог бы зацепить интересного кандидата. Можно опираться на то, что человек пишет о себе. Допустим, он указал, что не любит корпорации и бюрократию. Тогда в письме я напишу, что ему точно понравится в Skyeng.

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

По статистике, каждые 100 отправленных писем впоследствии превращаются в 2 оффера

Интервью с рекрутером

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

Сначала я расспрашиваю разработчика о последнем проекте и зонах ответственности, при этом оцениваю, как он рассказывает о своих задачах. Бывает, что собеседник начинает ссылаться на коллективные результаты: «Мы сделали… мы разрабатывали». В таком случае я стараюсь получить конкретику: «А что конкретно делал ты?» Если человек не может сформулировать ответ, скорее всего, он нам не подойдет.

Важно исследовать мотивацию кандидата: почему он подумывает сменить работу, что ему интересно, какие задачи хочет решать. Кандидат может сказать: «Так-то меня все устраивает в моей работе, просто смотрю, кто предложит больше». Это индикатор того, что его ключевой мотиватор — деньги. Такого человека рискованно нанимать: вскоре его перекупят снова, а нам придется искать замену.

Техническое интервью

Техническое интервью проходит в один этап и занимает не более полутора часов. У нас нет утомительных задач по алгоритмам или длительного лайвкодинга. На собеседовании мы подробно расспрашиваем про последний опыт кандидата, задаем технические вопросы на разные темы, например по паттернам, архитектуре и многопоточности.

Техническое интервью записывается: это необходимо, чтобы сохранить время всем участникам подбора. Мы часто нанимаем разработчиков сразу в несколько команд. Если каждый кандидат будет отдельно общаться со всеми представителями каждой команды, где есть вакансия, на это может уйти вечность. Поэтому мы делаем запись и показываем ее лидам команд, куда открыт наем. Лиды смотрят видео и решают, готовы ли они продолжать общение с кандидатом.

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

Каждое пятое техническое интервью заканчивается выставленным оффером

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

Знакомство с командами

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

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

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

  • Смотрим, на какой грейд мы оценили кандидата.
  • Проверяем, какая зарплатная вилка соответствует грейду.
  • Оцениваем зарплатные ожидания кандидата — находятся ли они внутри нашей вилки.
  • Согласовываем финальное зарплатное предложение с нанимающим менеджером.
  • Составляем оффер и отправляем его кандидату.

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

Нужно запастись терпением и провести аналитику — важно понять, на каком этапе «отваливаются» кандидаты, где слабое место. Без выстроенной системы аналитики вы так ничего и не узнаете, а все решения будут интуитивными.

Причина может быть в чем угодно, например:

  1. Зарплата не в рынке.
  2. Несоответствие задач уровню специалиста — когда работодатель хочет нанять мидла, но такого, чтобы работал за двух сениоров.
  3. Неинтересные задачи — разработчик не видит в них возможностей для роста.
  4. Проблемные коммуникации на этапе найма. Проанализируйте, в какой атмосфере проходит общение с кандидатом, корректно ли ведет себя нанимающий менеджер.
  5. Слишком много этапов отбора — кандидат устает по пути к офферу.

Всегда стоит брать подробную обратную связь у кандидатов, которые сами отказались от работы. Это позволяет выявить проблемные зоны подбора

Фрілансери: програмісти мобільних додатків

Розміщення замовлення на фріланс біржі безкоштовно, а пропозиції надійдуть вже за кілька хвилин.

    82к 5.3к

      3.7к 837 716
      378 1.3к 45 149 216 658
      1.2к 404 1.5к 571 676 1к
      3.6к 713 727 5.9к 1.4к
      7.6к 6к 3.6к 5.7к 3.5к 1.9к
      1.7к 3.1к 4.4к 1.5к 198
      2.3к 2к 4.9к 2.2к 2.4к
      138 1.1к
    • Мобільні додатки 679 1.6к 506 791 813
      795 72 1.8к 795
      9.9к 1.1к 5.7к 350 5.9к 427 2.9к 122 523
      148 51 709
      164 121 273
    • Усі фрілансери new new

    У наші дні створення та розробка Java (ява) додатків для КПК стала дуже популярною сферою. «Налодонник» — найзручніший інструмент, можливості якого досить різноманітні. Звичайно, виробники прагнуть запропонувати різні програми для Pocket PC.

    Однак це не означає, що програми та ігри для КПК та мобільних здатний розробити будь-який програміст. До вибору спеціаліста слід підходити з усією відповідальністю. Вирішити це непросте завдання вам допоможе сервіс Weblancer. На нашому сервісі вже реєструвалися сотні розробників. Ви зможете легко замовити софт або ігри для PDA. Вас приємно здивує невисока вартість та висока якість роботи.

    Частые вопросы о разработчиках мобильных приложений

    Заказы на фриланс для разработчиков мобильных приложений есть в категории Мобільні додатки.

    Где искать мобильных разработчиков

    Подпишитесь на наш блог

    Найти разработчика мобильных приложений

    IT рекрутинговое агентство Lucky Hunter

    IT рекрутинговое агентство Lucky Hunter

    Поиск Android разработчиков: чем они занимаются

    Кто такой Android разработчик? Если вкратце, этот тот самый человек, который создает все те приложения, которые вы видите, заходя в Google Play. Приложения могут быть самые разные: от мобильных игр до вашего любимого приложения доставки еды.

    Несмотря на то, что данный профиль остается одним из самых востребованных на рынке IT хайринга, все еще заметен острый дефицит кадров, особенно если необходимо закрыть вакансию специалистом с большом опытом работы и найти senior Android разработчика. Как выстроить эффективно выстроить найм в таких условиях? Четко понимать свои ключевые требования к кандидату и задачи, под решение которых он требуется, предлагать рыночные условия и хорошо ориентироваться в специфике позиции.

    Найти Android разработчика: первичный отбор

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

    Итак, бывает три основных грейда разработчиков:

    Ошибочно полагать, что есть четкая градация в зависимости от количества отработанных лет: так, при должном усердии и работе над сложным проектом джуниор разработчик может вырасти до middle за год, и, наоборот, кандидат может работать на проекте несколько лет и не двигаться вперед. Поэтому при поиска middle разработчика лучше не ориентироваться на годы работы, а смотреть именно на опыт и умение работать самостоятельно.

    В целом, главное отличие middle разработчиков от джунов в том, что они уже имеют опыт работы со сложными проектами на базе Android и не нуждаются в плотном менторстве, как junior разработчики.

    Здесь работает тот же самый принцип, о котором мы писали выше: лучше обращать внимание не на количество отработанных специалистом лет, а проекты, над которыми он работал. Так, senior Android разработчики, как правило, уже занимались крупными сложными проектами, вели их и управляли командой из менее опытных разработчиков.

    Конечно, чтобы найти мобильного разработчика на Android, важно понимать технические особенности позиции. Так, при подборе Android разработчиков обращайте внимание на его знание Java, опыт работы с API и знание принципов backend хотя бы на базовом уровне.

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

     

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *