🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Программист-разработчик Flutterflow

Зарплата

от 100 000 до 160 000 ₽

Местоположение и тип занятости

Москва, Санкт-Петербург, ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Маркетплейс бьюти услуг.

Описание вакансии

Вакансия: Senior/Middle FlutterFlow Full-Stack Разработчик (Универсал) в стартап первый в России бьюти маркетплейс, который уже в ап стор.

О нас:

Мы – динамичный стартап POLKA, развивающий инновационный маркетплейс бьюти-услуг (2 приложения: для клиентов и для мастеров). Наш продукт – это связующее звено между мастерами индустрии красоты и их клиентами. Сейчас мы на этапе активного роста и развития.

В связи со скорым уходом разработчика нам необходим универсальный и самостоятельный разработчик для немедленного входа в проект. Ваша задача – взять на себя полную ответственность за поддержку, развитие и доработку двух наших мобильных приложений (iOS & Android), созданных на базе **FlutterFlow**.

Всего в отделе будет 2 универсала и и 1 UX дизайнер

Основные задачи:

  •  Быстрое решение возникающих багов, обеспечение стабильной работы приложений для пользователей (клиентов и мастеров).
  • Развитие функционала:

Реализация новых фич и улучшений согласно продукт-бэклогу (как в клиентской части, так и в части для мастеров). Интеграции с API (платежи, уведомления, аналитика и др.).

  • Оптимизация и рефакторинг:

Улучшение производительности, чистоты и поддерживаемости кода, особенно в кастомизированных частях поверх FlutterFlow.

  • Работа с FlutterFlow:

Глубокое понимание и использование возможностей FlutterFlow, включая:

  • Работу с визуальным редактором и логикой.
  • Ключевое: Написание и поддержку кастомных функций (Custom Functions) на Dart.
  • Написание и поддержку кастомных виджетов (Custom Widgets) на Dart.
  • Интеграцию кастомного кода с FlutterFlow-логикой.
  • Работу с API-экспортом/импортом проекта.
  • Full-Stack подход :Понимание бэкенд-логики

Наш стек технологий :

Клиентская часть

  • Фреймворк: Flutter
  • Среда разработки UI: FlutterFlow
  • Push-уведомления: OneSignal
  • Картографические сервисы:
  • Отображение карт: Google Maps API (Platform SDK for Android/iOS)
  • Геокодирование (преобразование адресов в координаты и наоборот): Google Maps Geocoding API
  •  Аналитика: Firebase Analytics, AppMetrica

Серверная часть

  •  Основной API: FastAPI (Python)
  • Веб-сервер/ASGI-сервер: Gunicorn + Uvicorn workers
  • Ключевые библиотеки Python:
  • fastapi
  • uvicorn[standard]
  • gunicorn
  • python-dotenv
  • pydantic-settings
  • meilisearch-python-async
  • Faker
  • redis[hiredis]
  • httpx
  • firebase-admin
  • google-cloud-firestore
  • Поисковый движок: Meilisearch
  • Индексы: services, schedules
  • Кэширование: KeyDB (Redis-совместимая база данных)
  • База данных: Firestore
  • Хранилище файлов (Storage): Firebase Storage / Supabase Storage
  • Аутентификация пользователей: Firebase Authentication (включая SMS-аутентификацию)
  • Serverless-функции: Firebase Cloud Functions
  • SMS-шлюз для аутентификации: MCN Telecom

Инфраструктура и Деплой

  • Хостинг: Timeweb Cloud (сервер VPS/VDS)
  • Контейнеризация: Docker, Docker Compose
  • Веб-сервер/Прокси: Nginx
  • CI/CD (Непрерывная интеграция и доставка):GitHub Actions
  • Система контроля версий: Git (GitHub)

Мы ищем человека, который:

  • Имеет реальный коммерческий опыт разработки приложений на FlutterFlow (минимум 1 завершенный/запущенный проект) ОБЯЗАТЕЛЬНО
  •  В совершенстве владеет Dart и понимает принципы Flutter(т.к. FlutterFlow генерирует Flutter-код).
  • Универсален и самостоятелен: Готов и способен работать с интерфейсом (FlutterFlow), логикой (Dart) и интегрироваться с бэкендом. Способен быстро разбираться в чужом коде (в т.ч. сгенерированном FlutterFlow и кастомном).
  • Имеет опыт полного цикла разработки мобильных приложений (от идеи до публикации в App Store/Google Play).
  • Обладает отличными навыками отладки и решения проблем.
  • Готов к работе в условиях срочности и высокой ответственности (проект критически важен для бизнеса).
  • Имеет хорошие коммуникативные навыки (работа в небольшой команде с продукт-менеджером/владельцем).

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

  • Ключевую роль в быстрорастущем и интересном проекте в сфере beauty-tech.
  • Возможность существенного влияния на продукт и технологические решения.
  • Удаленную работу
  • Конкурентную зарплату (обсуждается по итогам собеседования), зависящую от опыта и скорости вхождения.
  • Срочный контракт/оформление – мы понимаем критичность ситуации и готовы двигаться быстро.

Как откликнуться (Внимательно!):

  1.  Укажите ссылки на приложения в сторах (App Store / Google Play), которые вы разрабатывали/развивали на FlutterFlow
  2.  Кратко опишите ваш опыт работы с кастомным кодом (Custom Functions/Widgets) внутри FlutterFlow
  3. Напишите почему вы заинтересованы именно в этой вакансии и готовы к срочному старту

Мы ждем именно тебя