Кадровое агентство КАДО

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

300 000 - 3 000 000 RUR
  • Москва
  • Проектная работа
  • Удаленная работа
  • От 1 года до 3 лет

Flutter-разработчик для CRM и аналитики маркетплейсов

Удалённо | Гибкий график | Доля 10% в проекте

О проекте

Мы разрабатываем мобильное и десктопное приложение для оптовых продавцов на маркетплейсах. Основные функции:

  • Аналитика продаж (прибыль, себестоимость, динамика).
  • Управление складом (остатки, логистика, заказы).
  • Дашборды с графиками и отчётами.
  • CRM-функции (клиенты, сделки, эффективность менеджеров).

Цель: Запустить MVP за 3 месяца с возможностью масштабирования.

Что предстоит делать?

Разработка кроссплатформенного приложения (iOS, Android, Web, Desktop) на Flutter.
Создание сложных интерфейсов:

  • Таблицы с фильтрами и сортировкой (PlutoGrid, Syncfusion).
  • Графики и диаграммы (FL Chart, Charts_flutter).
  • Формы с валидацией (Reactive Forms, FormBuilder).
    Оптимизация производительности:
  • Кеширование данных (Hive, SharedPreferences).
  • Ленивая загрузка и виртуализация списков.
    Интеграция с API маркетплейсов (Wildberries, Ozon, Telegram Bot и др.).
    Работа с Firebase (если потребуется – Auth, Cloud Firestore, Analytics).
    Участие в проектировании UI/UX (вместе с дизайнером/аналитиком).

Какие навыки нужны?

Обязательно:

  • Опыт коммерческой разработки на Flutter 1+ год (с опубликованными приложениями).
  • Хорошее знание Dart (Null Safety, Generics, Streams, Isolates).
  • Опыт работы с REST API (Dio, Retrofit, http).
  • Умение работать с состоянием приложения (BLoC, Riverpod, Provider).
  • Понимание SQL (хотя бы основы для работы с локальной БД – SQLite, Moor).
  • Знание Git (GitFlow, Pull Requests, Code Review).

Желательно (но не обязательно):

  • Опыт с Firebase (Auth, Firestore, Cloud Functions).
  • Знание GraphQL (если API будет на нём).
  • Базовое понимание финансовой аналитики (себестоимость, маржа, ROI).
  • Опыт работы с WebSockets (для real-time обновлений).

Что мы предлагаем?

Удалённую работу с гибким графиком (но с ежедневными стендапами).
10% доли в проекте (с возможностью выкупа/продажи после запуска).
Перспективу роста до Tech Lead/CTO при масштабировании.
Свободу в принятии решений – ваше мнение будет влиять на продукт.

Какой стек используется?

  • Frontend: Flutter (Mobile/Web/Desktop).
  • State Management: BLoC / Riverpod.
  • Локальное хранилище: Hive, SQLite.
  • Сетевые запросы: Dio, Retrofit.
  • Графики: FL Chart, Syncfusion.