Мы ищем Flutter-разработчика в команду разработки мобильного приложения «ЮС ПРО». «ЮС ПРО» — это корпоративная система, которая используется в реальных строительных процессах: работа с материалами и поставщиками, табельный учёт, расчёты, производственные процессы, согласования, чаты и другие внутренние модули. Нам нужен разработчик, который будет не просто верстать экраны по готовым макетам, а участвовать в развитии продукта и самостоятельно реализовывать полноценные функциональные модули.
flutter-разработчик в строительных процессах
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать и развивать мобильное приложение на Flutter / Dart.
- Реализовывать новые экраны и функциональные модули.
- Интегрировать приложение с REST API.
- Работать с авторизацией, JWT, push-уведомлениями и deep links.
- Реализовывать сложные пользовательские сценарии и бизнес-логику.
- Работать с состоянием приложения через BLoC.
- Интегрировать нативные возможности Android и iOS.
- Работать с геолокацией, разрешениями, фоновыми сервисами и push-уведомлениями.
- Оптимизировать производительность приложения и сетевое взаимодействие.
- Исправлять ошибки и разбирать проблемы, возникающие на реальных устройствах.
- Участвовать в code review и обсуждении архитектуры.
- Поддерживать и развивать существующий код.
требования
- Коммерческий опыт разработки на Flutter от 3 лет.
- Хорошее знание Dart.
- Уверенное понимание Flutter Widget Tree и жизненного цикла виджетов.
- Опыт работы с BLoC или другим полноценным state management.
- Опыт интеграции REST API.
- Понимание асинхронности в Dart (Future, Stream, async/await).
- Умение работать с Git.
- Понимание принципов построения и поддержки мобильных приложений.
- Умение самостоятельно разбираться в существующем коде.
- умеет самостоятельно находить и устранять проблемы;
- не боится разбираться в чужом коде;
- понимает, зачем реализуется конкретная функция, а не только выполняет задачу по ТЗ;
- умеет задавать вопросы, когда требований недостаточно;
- внимательно относится к качеству и стабильности приложения;
- способен доводить задачу от идеи до работающего функционала;
- хочет расти вместе с продуктом.
- Будет плюсом: Опыт работы с Firebase / FCM; Опыт работы с Android native / Kotlin; Понимание взаимодействия Flutter с native-кодом; Опыт работы с background services; Опыт работы с геолокацией в фоне; Опыт публикации приложений в Google Play / RuStore / App Store; Опыт работы с push-уведомлениями и deep links; Понимание REST API и принципов взаимодействия frontend/backend; Опыт работы с CI/CD
условия
- удалённо.
- полная/частичная.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.