от 110 000 до 180 000 ₽ на руки
Требуемый опыт работы
От 1 года до 3 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Вакансия: 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)Напишите почему вы заинтересованы именно в этой вакансии и готовы к срочному старту
Мы ждем именно тебя
Ключевые навыки
Контактная информация
Шестопалов Алексей Иванович
Сайт: не указан
Почта: не указана
Вакансия опубликована 31.05.2025 в г. Москва.
Похожие вакансии
Москва
Подробное описание
16 мая