Обязанности:
Задача: Этап 1: Интерактивный прототип в Figma (4–6 недель) - Анализ текущей архитектуры и пользовательских сценариев Telegram-бота - Проектирование UI/UX для мобильного приложения (Flutter) и веб-кабинета - Создание интерактивного прототипа с ключевыми потоками: - Авторизация и онбординг - Работа с маркерами (создание, назначение, отчёт) - Агрегация статусов и дашборды для менеджеров - Настройки уведомлений - Разработка юзабилити-тестов, - Описание архитектуры системы и спецификаций для разработки Этап 2: Разработка по прототипу (10–12 недель) - Разработка и рефакторинг backend (Python/FastAPI): - Интеграция с PostgreSQL, Redis, S3/MinIO - Frontend-разработка: - Mobile: Flutter (BLoC/Riverpod, Dio, Hive, Auto_route, Melos - опция) - Web: Vue 3 / React + TypeScript (по итогам оценки) - Настройка CI/CD, мониторинга (Sentry, logs), OpenAPI-спецификаций - Код-ревью, менторство команды, обеспечение качества кода Ожидания: - Опыт работы Team Lead / Tech Lead в кросс-функциональных проектах - Уверенное владение Figma: создание интерактивных прототипов, дизайн-систем - Backend + Frontend, понимание мобильной разработки в современных реалиях - Навыки декомпозиции задач, оценки сроков, управления техническими рисками Преимущества: - Опыт в продуктиве aiogram, Redis, S3-хранилищ - Понимание принципов когнитивной эргономики и UX для B2B-продуктов - Опыт миграции legacy-систем (SQLite → PostgreSQL и аналоги) Тех.стек: Python/FastAPI, PostgreSQL, Flutter, Vue/React, Figma, Docker, OpenAPI Наши преимущества: - Работа над продуктом с сильной научной основой - Свобода в принятии архитектурных решений при поддержке Product Owner - Гибкий график и возможность влиять на roadmap продукта - Проект с чёткой структурой: 2 этапа, измеримые результаты, понятные KPI - Конкурентная оплата, обсуждается по итогам собеседованияПохожие вакансии