Проглядывая flutter developer вакансии, можно сделать вывод о том, что это направление весьма перспективное. А значит, стоит поискать работу именно по данной специальности. С другой стороны, все новое кажется нестабильным, а фреймворк «флуттер» как раз таким и является. Ведь он появился всего несколько лет назад, и неизвестно, чего ждать в будущем. Возможно, он станет самым популярным, а может и наоборот. Однако сейчас его позиции достаточно крепкие, поэтому хотя бы рассмотреть работу разработчика на flutter будет не лишним.

Итак, какие же требования предъявляются к специалисту? Это зависит от позиции, на которую приглашается кандидат. Понятно, что для junior требования на порядок проще, чем к middle. И все же, можно выделить некоторые умения, которые должны присутствовать у разработчика на этом фреймворке:

  • Знание языков – собственно, flutter, а также Dart;
  • Понимание нативных платформ;
  • Опыт разработки приложений – как правило, клиент-серверных;
  • Опыт или хотя бы знания iOS SDK и/или Android SDK;
  • Понимание, как работает Bluetooth в контексте операционной системы Android;
  • Опыт работы с Sketch и/или Figma;
  • Понимание особенностей HTTP.

Что касается английского языка, без которого мир IT кажется немыслимым, то здесь не все так категорично. То есть, для позиции middle и выше он нужен, как минимум, для чтения технической документации. Но вот для «джунов» необязателен, хотя многое зависит и от компании. Известны случаи, когда крупные компании отказывали даже опытным специалистам только из-за того, что те попросту не знали английского.

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

Где этому учиться

Отдельно пока еще факультетов по данному фреймворку не существует. Как и специализированных длительных курсов в IT-школах. Слишком молодое направление. Но сюда можно перейти из другой специализации, например, из программирования в c#, если не нашлось подходящих вакансий https://jobitt.com/ru/job-openings/dev/c-sharp.

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