Flutter-разработчик

100 000 - 150 000 ₽

Выше средней на 51%

О нас:

Компания «Дача Групп» - один из лидеров по дистрибьюции средств защиты растений для садоводов и огородников. Входит в состав группы компаний «Агротех-Гарант», топового представителя отраслевого рынка России.

Более 25-лет мы продаем продукцию по уходу и защите дачных и садовых растений на B2C рынке. И все это время являемся стабильной и развивающейся компанией.

Мы разрабатываем свое мобильное приложение "Дача без проблем" на flutter. Сейчас мы постепенно переходим от внештатных фрилансеров на штатную команду.

Обязанности:

  • 🎯 Обязательные навыки

    Flutter & Dart

  • Flutter 3.x+
  • Опыт коммерческой разработки 2+ лет
  • Production-приложения в App Store / Google Play
  • State management: Riverpod / Bloc (желательно Riverpod)
  • Понимание архитектур: Clean Architecture / Feature-based
  • Работа с flavors (googleplay, rustore, appstore)
  • CI-friendly сборки

  • 🔐 Авторизация (КРИТИЧНО!)

  • Firebase Authentication
  • OAuth 2.0 (Google, Apple, Яндекс ID)
  • Настройка Deep Links / Universal Links / App Links
  • Работа с JWT, refresh-token стратегией
  • Понимание SHA certificates (Android)
  • Настройка URL Schemes (iOS)
  • Работа с callback redirect flows
  • ⚠ Сейчас есть проблемы с Яндекс ID — нужен рефакторинг auth flow.

    🔌 API & Backend взаимодействие

  • REST API (у проекта >100 эндпоинтов)
  • WebSocket (чат)
  • Multipart upload (фото сканирования)
  • Timeout handling (scan до 300 секунд)
  • Retry / exponential backoff
  • Централизованный error handler
  • Логирование запросов (debug режим)
  • Backend: Node.js + MongoDB + Socket.IO

    📷 Работа со сканером (ключевая зона проекта)

  • camera plugin
  • image_picker
  • image_cropper
  • Оптимизация загрузки изображений
  • Сжатие перед отправкой
  • Работа с large file upload
  • Управление памятью
  • Обработка edge cases (плохой интернет, отмена сканирования)
  • 💾 Локальное хранилище

  • shared_preferences
  • flutter_secure_storage
  • Кэширование данных
  • Offline fallback стратегия (желательно)
  • 🎨 UI / UX

  • Адаптивность под разные диагонали
  • Работа с сложными состояниями (loading / error / empty)
  • Custom animations (минимум базовый уровень)
  • Понимание Material + iOS HIG
  • Умение работать с дизайнером по Figma
  • 📱 Публикация и DevOps

    iOS

  • Xcode
  • Provisioning profiles
  • App Store Connect
  • TestFlight
  • Работа с review feedback
  • Google Play

  • AAB
  • Google Play App Signing
  • Internal testing
  • Play Console crash reports
  • RuStore

  • Требования к публикации
  • Подготовка скриншотов
  • Модерация
  • 🏗 Архитектура проекта

    Текущая структура:

    lib/

    ├── services/

    ├── loginauth/

    ├── homepage/

    ├── scanner/

    ├── pages/

    └── models/

    Что нужно улучшить:

  • Рефакторинг auth flow
  • Внедрение полноценного state management
  • Разделение бизнес-логики и UI
  • Стратегия обработки ошибок
  • Унификация API-слоя
  • Упрощение dependency tree
  • 🚨 Известные проблемы

  • Яндекс ID не работает (Deep Links не настроены)
  • Частично запутанный auth flow
  • Сканирование может зависать при плохом интернете
  • Нет централизованного error handler
  • 💼 Что будет делать разработчик

    Регулярная работа:

  • Разработка новых фич
  • Улучшение архитектуры
  • Оптимизация сканера
  • Багфиксы
  • Поддержка 3 стор одновременно
  • Взаимодействие с backend-разработчиком
  • 📋 Процесс работы

    Инструменты

  • Git (GitHub Flow)
  • Pull Requests
  • Code Review
  • VS Code / Android Studio
  • Xcode
  • Flutter CLI
  • Коммуникация

  • Telegram
  • 3 синка в неделю
  • Grooming задач
  • Документирование изменений
  • 🧪 Тестирование

  • Manual testing (iOS + Android)
  • TestFlight
  • Google Play Internal Testing
  • Проверка release-сборки перед публикацией
  • Работа с crash-логами
Условия:
  • Middle Flutter (2–3 года коммерческого опыта)
  • Part-time 20–30 часов / неделя
  • Или проектная загрузка
  • Удалённо

Сравнение со средней зарплатой в похожих вакансиях:

80k

121k

60k

100k

203k


Поделиться:

Опубликована 3 часа назад

Похожие вакансии

от 110 000 ₽
Выше средней на 33%
Описание вакансии Мы приглашаем талантливого специалиста присоединиться к нашей команде разработчиков ...
  • Можно удаленно
  • Частичная занятость
  • Опыт от 1 года
Логотип компании ЭЛТЕМИКСЭЛТЕМИКС
  • Воронеж
3 дня назад
80 000 ₽
Рыночная зарплата
Методолог-разработчик курсов Задачи: взаимодействие с заказчиками по вопросам разработки материалов; ...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании Яндекс.ЕдаЯндекс.Еда
  • Воронеж
10 дней назад
70 000 - 100 000 ₽
Рыночная зарплата
Мы сервис внутренний аналитики данных селлеров на маркетплейсе озон Чем мы занимаемся – выгрузка данных через API из кабинетов селлеров, конвертация данных в отчетность и предоставление отчетности нашим пользователям с помощью дашбордов на сайте и в ...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании Григорьев Вячеслав РомановичГригорьев Вячеслав Романович
  • Воронеж
14 дней назад
50 000 - 70 000 ₽
Агентство по веб-разработке ищет разработчика на полную занятость, работа полностью удаленная. ... Мы готовы рассмотреть как соискателей с опытом работы, так и начинающих разработчиков.
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании ДИСЕНТДИСЕНТ
  • Воронеж
14 дней назад
Обязанности: Доработка конфигурации 1С:ЗУП, включая использование расширений и внешних обработок. Поддержка работоспособности существующих доработок и обменов. Обновление нетиповой конфигурации. Участие в проектировании и разработке новых функциональ...
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
Логотип компании РостелекомРостелеком
  • Воронеж
24 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.