В IT постоянно появляются новые языки и технологии и для рекрутера это очередной вызов. Один из таких — поиск Flutter-разработчика. Рассказываем, чем занимается такой специалист и где его найти.
Что такое Flutter
Flutter не относится к языкам программирования. Это фреймворк и комплекс разработки с открытым кодом, которая запустила компания Google в 2017 году. С ее помощью разработчик может создать пользовательский интерфейс для мобильного приложения Android и iOS, а также веб- и настольные приложения.
Сейчас Flutter набирает популярность в нише мобильной разработки и все чаще используется разработчиками. Почему?
Простота использования
Flutter облегчает процесс разработки мобильного приложения. Это современная среда, которая позволяет создавать продукт без кучи кода и облегчает тем самым жизнь разработчику.
Сокращение времени
Платформа позволяет работать над кодом и видеть изменения в реальном режиме, а само обновление занимает минимум времени. К тому же Flutter — это единая кодовая база для всех приложений.
Универсальность применения
Благодаря тому, что Flutter предназначен конкретно для мобильной разработки, другие инструменты не требуются. На ней можно сделать несколько приложений с разными ОС (iOS и Android), используя один язык и одну кодовую базу.
Чем занимается Flutter-разработчик
Главная его задача — разрабатывать и настраивать мобильные приложения для iOS и Android. То есть разработчик должен хорошо понимать, как устроена эта платформа и уметь работать с ней. Но кроме Flatter ему необходимы и другие знания:
- Современные архитектурные паттерны в мобильной разработке (MVP);
- Язык Dart;
- Интернет-протокол REST API;
- Обмен данными JSON;
- Система контроля версий Git;
- UX-дизайн;
- Паттерны проектирования MVP, MVVM, MVI;
- Принципы SOLID.
Несмотря на узкую специализацию, Flutter разработчики востребованы на рынке. Компании готовы предлагать хорошую вилку при условии, что разработчик хорошо владеет этой системой. Уровень дохода уверенного мидла — от 150 тысяч руб., сеньору предлагают от 200 тысяч руб. Средняя зарплата по России — 199 тысяч руб., медианная — 195 тысяч руб. Это немного выше, чем у обычного мобильного разработчика.
Особенности подбора
Ограниченность рынка
Как и с любым узкопрофильным программистом, основная проблема в подборе — ограниченность рынка. На hh.ru резюме Flutter разработчиков даже больше, чем мобильных. Но далеко не каждый имеет опыт разработки приложений c Flutter от одного года.
Простой профиль
Для рекрутера это большой плюс: не нужно запоминать новый стек и кучу терминов. Профиль достаточно понятный, так же как и функционал разработчика.
Дополнительные источники
Рекрутеру нужно сосредоточиться на профессиональных ресурсах, чтобы собрать максимум резюме. Это относительно новая технология и разработчики делятся своими фишками на таких сайтах.
Важность коммуникации
Большая часть проектов для Flutter разработчиков представлена в подходе Agile. И даже если у кандидата минимальный опыт разработки, он должен быть готов к цикличной работе над проектом и регулярному взаимодействию с командой. Рекрутеру тут важно проверить мотивацию и общительность кандидата.
Где искать
В среднем на hh.ru за месяц публикуется 350–380 резюме Flutter разработчиков. Если вы промониторили их, идите на профессиональные форумы и ресурсы.
Хабр
Для размещения своей компании и вакансии есть отдельный ресурс — Хабр.Карьера. Здесь же есть возможность поиска профилей внутри сайта и с помощью Boolean Search. На самом Хабре можно поискать разработчиков напрямую через вкладку “Специалисты” или через комментарии к статьям. На сайте есть ограничения по количеству просмотров на бесплатном аккаунте. Но регистрация в любом случае необходима.
Tproger
Это издание для программистов. Здесь много статей о разработке (в том числе мобильной), новостях сферы, обучении и разных фишках. Для рекрутера это тоже полезный ресурс: можно разместить вакансию или поохотиться на разработчиков.
GitHub
Попробуйте поискать разработчика на странице внутреннего поиска. Для этого заполните два поля: “From this location” (город) и “Working in this language” (язык/технология). Так как Flutter — это не язык программирования, вводите Dart.
Telegram каналы
Типичный программист
Канал Tproger, где также размещаются профессиональные посты, а разработчики становятся ближе благодаря открытым комментариям.
Dart Jobs
Канал с вакансиями и кандидатами, которые пишут на языке Dart (Flutter, AngularDart, ServerSide Dart).
Мобильная разработка
Здесь собрана информация для программистов по мобильной разработке Android и iOS с открытыми комментариями.
ВКонтакте
Типичный программист
Группа Tproger — аналог канала в Telegram. Статьи и обсуждения программистов под постами.
ITc | сообщество программистов
Здесь больше 40 обсуждений с вакансиями, конкретными технологиями и языками программирования. Можно поискать кандидатов и среди записей сообщества.
Мобильная разработка
Небольшая группа, но с нужными разработчиками. Ищете среди записей и участниках сообщества.
Кадровое агентство
Если все источники перепрованы, а найти Flutter разработчика не удалось, обратитесь в кадровое IT-агентство. В них работают профессиональные рекрутеры, которые закрывали не один десяток сложных вакансий.
Оставляйте заявку на нашем сайте — мы поможем найти классного специалиста.