Обязанности
•реализовать экран аналитического модуля внутри существующего приложения;
•сделать боковую панель фильтров (дата, подразделение, должность, звание и др.);
•сделать блок сводных показателей;
•сделать 2 круговые диаграммы с возможностью клика по сегменту;
•сделать график распределения во времени;
•сделать детализирующую таблицу с сортировкой, пагинацией и фильтрацией;
•реализовать отображение пояснений (explainability) по каждому событию;
•реализовать состояния экрана: загрузка, пусто, ошибка, нет прав, анализ не запускался, идет анализ;
•интегрировать frontend с реальным backend API;
•учитывать ролевой доступ: разные роли видят разный объем данных;
•участвовать в проработке UX вместе с PM и командой.
Что для нас важно
•уверенный опыт frontend-разработки на React (или Vue, если стек гибкий);
•опыт работы с REST API: получение данных, отправка запросов, обработка ошибок;
•опыт построения таблиц с сортировкой, пагинацией, фильтрацией;
•опыт работы с библиотеками диаграмм / графиков (Recharts, Chart.js, D3, ECharts, ApexCharts — любая);
•понимание, как управлять состояниями экрана: loading, empty, error, no access;
•опыт работы с ролевым доступом на уровне UI;
•аккуратность и структурность кода;
•самостоятельность: нужен человек, который может не только верстать по макету, но и предлагать рабочие UX-решения.
Будет плюсом
•опыт с TypeScript;
•опыт с state management (Redux, Zustand, MobX);
•опыт с Ant Design, Material UI или аналогичными UI-kit;
•опыт с дашбордами, аналитическими интерфейсами, CRM/ERP;
•опыт встраивания модуля в существующее большое приложение;
•опыт работы в медтехе, аналитике или системах с чувствительными данными.
Что предлагаем
•быстрый вход в проект без долгой бюрократии;
•реальную ответственность за целый модуль интерфейса;
•работу над понятным продуктовым экраном, а не "абстрактными компонентами";
•гибкий формат работы;
•оперативную коммуникацию с PM и backend-командой;
•возможность продолжения после MVP, если сработаемся.
В отклике будет полезно указать
•на каком стеке вы работали в последних проектах;
•был ли опыт с таблицами, диаграммами, дашбордами;
•был ли опыт работы с backend API и ролевым доступом;
•насколько быстро готовы выйти;
•желаемый формат сотрудничества и доход.
Условия
Удалённая работа.