freehire launches on Product Hunt on 26 August.

Follow →

Middle Frontend Developer (Data Visualization)

Open 19d
This position is no longer accepting applications(closed Aug 16, 2026).

Summary

Build interactive data dashboards and reporting tools using React, Dash, and Plotly for an internal analytics platform, migrating legacy systems and collaborating with designers on UI/UX.

Уважаемые соискатели, обратите внимание на функционал. Просим откликаться только в случае, если имеете соответствующие стек и опыт.

Ключевые задачи:

  • Разработка фронтенда и визуализаций на базе React (основной фокус, включая миграцию текущих Dash-решений на React) и Flask / Dash (поддержка отдельных микросервисов, где Dash остаётся актуальным). Общее развитие интерфейса информационно-аналитической системы — интерактивные инфопанели, конструкторы отчетов и т.д.
  • Трансформация требований аналитиков и бизнес-пользователей в дашборды и прочие виды представления информации.

Обязанности:

  • Разработка дашбордов и виджетов: Создание сложных, интерактивных визуализаций (графики, диаграммы Ганта, сводные таблицы, KPI-панели и т.д.) с использованием React, Dash, Plotly и кастомных Flask-компонентов.
  • Развитие UI/UX платформы: Проектирование и реализация пользовательского интерфейса системы: навигация, система фильтров, адаптивная верстка и т.д. Умение предлагать собственные варианты визуализации данных под конкретные потребности бизнеса, исходя из принципов интуитивности и логики взаимодействия пользователя с интерфейсом.
  • Создание системы компонентов: Разработка библиотеки React/Dash-компонентов для обеспечения единого стиля и ускорения разработки новых разделов. Построение дизайн-системы с нуля в тесном взаимодействии с дизайнерами, включая стандартизацию элементов интерфейса и обеспечение консистентности пользовательского опыта.
  • Оптимизация клиентской производительности: работа над скоростью загрузки и отклика интерфейса при работе с большими объемами данных (виртуализация таблиц, оптимизация callbacks в Dash, оптимизация React-компонентов).
  • Работа с backend-разработчиками по проектированию API для эффективной загрузки данных в виджеты (агрегация на стороне сервера, потоковая передача).

Требования:

  • Python 3.11+
  • Глубокое понимание принципов UI/UX, включая интуитивность интерфейса и логику пользовательского взаимодействия. Знание адаптивной и кросс-браузерной верстки.
  • Умение работать с дизайн-макетами в Figma (в том числе Figma PRO — экспорт структуры и стилей в код).
  • Опыт построения и поддержки дизайн-систем в кооперации с дизайнерами.
  • Основные фреймворки: React (опыт коммерческой разработки обязателен), Dash 2.9+ (владение на уровне поддержки и миграции, включая клиентский и серверный callback, dcc.Store, паттерны работы с данными), Plotly (создание кастомных типов графиков).
  • Экспертное знание HTML, CSS.
  • Опыт создания кастомных Flask / Dash-компонентов и React-компонентов.
  • Опыт работы с Pandas, NumPy (для работы с данными на клиенте/сервере).
  • Умение работать с Git, системами сборки, инструментами тестирования UI.
  • Портфолио реализованных коммерческих проектов.
  • Подтвержденные тестами hard skills — плюс.

Условия:

  • заработная плата обсуждается,
  • full time офис 5/2, гибрид обсуждаем после исп. срока,
  • 13 зарплата,
  • премии по итогам работы.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available