Ведущий Flutter-разработчик

Бюджет: не указан
Москва, Чистые пруды, Китай-город, Китай-город
От 3 до 6 лет, Удаленная работа, Полная занятость
Дата публикации: 17.03.2025

Общее описание

QSOFT – российский digital-интегратор с экспертизой в A.I. и Machine Learning, лидер в сфере веб-разработки высоконагруженных проектов для среднего и крупного бизнеса и госструктур.

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

Чем предстоит заниматься:

- Разработка и поддержка существующего приложения на Flutter.
- Проектирование архитектуры решения с участием команды back-end разработчиков и аналитиков.
- Участие в формировании и оценке требований к новым задачам.
- Оптимизация производительности и устранение ошибок или неполадок.
- Тестирование и отладка приложения, код-ревью.

Что мы ожидаем:

- Опыт коммерческой разработки на Flutter от 3 лет;
- Продвинутое знание Dart: isolate, streams, метапрограммирование (source_gen, build_runner), оптимизация производительности;
- Экспертный уровень работы с flutter_bloc и cubit;
- Реализация сложных сценариев с nested blocs, bloc-to-bloc communication;
- Опыт оптимизации состояния приложения (предотвращение избыточных rebuilds);
- Глубокое знание get_it и injectable, опыт интеграция DI с другими инструментами (например, сочетание get_it с flutter_bloc);
- Покрытие кода unit-, widget- и integration-тестами (используя mockito/mocktail, bloc_test);
- Опыт работы с CI/CD, Firebase и инструментами автоматизации сборки;
- Опыт публикации приложений в App Store, Google Play, RuStore и AppGallery.

Будет плюсом, если у тебя есть:

- Примеры опубликованных приложений (Play Store/App Store) с сложной логикой и высокой нагрузкой;
- Опыт написания платформенного кода (Kotlin/Swift) для кастомных решений;
- Знание инструментов анализа кода: Dart Code Metrics, SonarQube;
- Способность разбираться в бизнес-требованиях и предлагать подходящие технические решения;
- Умение декомпозировать задачи и решать их без микроуправления.

Что предлагаем:

  • базу: оформление по ТК РФ и его полное соблюдение (оплачиваемые отпуска, больничные), бонусы работы в аккредитованной IT-компании. Оплачиваем переработки, если они случаются, но стараемся их не допускать:)
  • оплатим внешние курсы, дадим корпоративную скидку на обучение английскому. Если ты junior - дадим наставника и внутреннее обучение, а если middle/senior - дадим возможность выступать на конференциях, проводить обучения (при твоем желании, конечно), участвовать в митапах и вебинарах. Нам хочется развивать экспертность каждого сотрудника!
  • реально крупные (минимум полгода разработки) и реально интересные проекты, которые меняют мир к лучшему. Мы используем разные технологии и стэки, поэтому ни один проект не похож на другой, и в каждый мы вкладываем частичку себя
  • у нас комфортные рабочие места в классном офисе на Китай-городе в самом сердце Москвы и отзывчивые офис-менеджеры; но если у тебя нет возможности работать из офиса, мы обсудим гибрид или удаленку
  • в QSOFT действительно дружная команда профессионалов, и мы ценим каждого из них. Первая из наших восьми ценностей звучит так: Команда - главное, что у нас есть. Обещаем придерживаться этой ценности в работе с тобой, поддерживать твои инициативы и помогать с решением проблем
  • а еще мы каждый месяц устраиваем корпоративы, все вместе выезжаем на природу, ходим в бары и на квизы, участвуем в спортивных мероприятиях, играем в страйкбол, проводим вечера кино и смотрим шоу в комнате отдыха. В общем, стараемся, чтобы не только работать было комфортно, но и отдыхать хотелось вместе!