Fullstack-разработчик (React + Flutter + Python/Django)

12.11.2026
Вакансия истекает: 22.11.2026
Откликнуться

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

Обязанности

  • Веб-интерфейсы. Развивать CRM и личные кабинеты на React. Работать с карточками дел, реестрами, формами, конструкторами задач и условий, просмотром документов и историей действий.
  • Мобильное приложение. Развивать клиентское приложение на Flutter. Реализовывать просмотр хода дела, работу с запросами и документами, чат и уведомления. Проверять сценарии на iOS и Android.
  • Дизайн и UX. Вместе с командой проектировать пользовательские сценарии, развивать общие компоненты на Material Design 3 и проверять интерфейсы на разных экранах. Прорабатывать состояния загрузки, ошибок, отсутствия данных и ограниченного доступа.
  • Backend и данные. Развивать API и бизнес-логику на Python/Django, менять модели данных и писать миграции. Сохранять совместимость веб- и мобильных клиентов, разграничивать права и обеспечивать изоляцию данных компаний.
  • Автоматизация юридических процедур. Развивать системные задачи и их этапы, условия выполнения, правила перехода между стадиями процедур, шаблоны и формирование документов. Сохранять историю действий и подтверждения операций.
  • Обработка документов. Поддерживать цепочку от загрузки файла до проверяемых сведений в деле. Работать с разбором PDF, DOCX и изображений, OCR, классификацией, извлечением данных с помощью LLM и объединением результатов с сохранением источников.
  • Интеграции и надёжность. Развивать интеграции с внешними сервисами и фоновые операции. Диагностировать сбои, обеспечивать безопасные повторы, улучшать производительность, писать регрессионные тесты и участвовать в ревью кода.

Требования

  • React, JavaScript, HTML и CSS. Уверенный опыт разработки интерфейсов со сложными формами, таблицами, навигацией и асинхронными данными.
  • Dart и Flutter. Практический опыт разработки приложений для iOS и Android, работы с состоянием, навигацией, API и файлами.
  • Material Design 3 и адаптивные интерфейсы. Умение работать с дизайн-системой, переиспользовать компоненты и проверять реальное поведение интерфейсов на вебе и мобильных устройствах.
  • Python, Django, REST API и PostgreSQL. Опыт работы с ORM, моделями, миграциями, транзакциями и оптимизацией запросов.
  • Многопользовательские системы. Понимание ролевой модели и изоляции данных компаний. Умение проверять права на уровне API и пользовательских сценариев.
  • Фоновые задачи и интеграции. Опыт работы с очередями и внешними API. Понимание повторных попыток и защиты от дублирования операций. В проекте используем Celery, RabbitMQ и Redis.
  • Обработка документов. Понимание, как устроены OCR и извлечение структурированных данных с помощью LLM. Умение диагностировать сбои на отдельных этапах обработки и прослеживать результат до исходного документа.
  • Командная разработка. Умение работать с существующей кодовой базой, Git, Docker Compose и логами, писать тесты и проверять изменения от API до интерфейса.

Условия

  • График работы: 5/2, полный день.

  • Формат: удаленно.

  • Работа в команде разработчиков только над YurClick, без тикетов поддержки и сторонних задач.