30 июня 2025
Вакансия: Senior/Middle FlutterFlow Full-Stack Разработчик (Универсал) в стартап первый в России бьюти маркетплейс, который уже в ап стор.
О нас:
Мы динамичный стартап POLKA, развивающий инновационный маркетплейс бьюти-услуг (2 приложения: для клиентов и для мастеров). Наш продукт это связующее звено между мастерами индустрии красоты и их клиентами. Сейчас мы на этапе активного роста и развития.
В связи со скорым уходом разработчика нам необходим универсальный и самостоятельный разработчик для немедленного входа в проект. Ваша задача взять на себя полную ответственность за поддержку, развитие и доработку двух наших мобильных приложений (iOS & Android), созданных на базе **FlutterFlow**.
Всего в отделе будет 2 универсала и и 1 UX дизайнер
Основные задачи:
1. Быстрое решение возникающих багов, обеспечение стабильной работы приложений для пользователей (клиентов и мастеров).
2. Развитие функционала:
Реализация новых фич и улучшений согласно продукт-бэклогу (как в клиентской части, так и в части для мастеров). Интеграции с API (платежи, уведомления, аналитика и др.).
3. Оптимизация и рефакторинг:
Улучшение производительности, чистоты и поддерживаемости кода, особенно в кастомизированных частях поверх FlutterFlow.
4. Работа с FlutterFlow:
Глубокое понимание и использование возможностей FlutterFlow, включая:
* Работу с визуальным редактором и логикой.
* **Ключевое:** Написание и поддержку **кастомных функций (Custom Functions) на Dart.**
* Написание и поддержку **кастомных виджетов (Custom Widgets) на Dart.**
* Интеграцию кастомного кода с FlutterFlow-логикой.
* Работу с API-экспортом/импортом проекта.
5. Full-Stack подход :Понимание бэкенд-логики
Наш стек технологий :
2.1. Клиентская часть
Фреймворк: Flutter
Среда разработки UI: FlutterFlow
Push-уведомления: OneSignal
Картографические сервисы:
Отображение карт: Google Maps API (Platform SDK for Android/iOS)
Геокодирование (преобразование адресов в координаты и наоборот): Google Maps Geocoding API
Аналитика: Firebase Analytics, AppMetrica
2.2. Серверная часть
Основной 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
2.3. Инфраструктура и Деплой
Хостинг: 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)Напишите почему вы заинтересованы именно в этой вакансии и готовы к срочному старту
Мы ждем именно тебя