Т
Frontend-разработчик React
Точка Эффективности
Екатеринбург
≈ от 1,8 тыс. $ · от 1,6 тыс. €
от 140 000 ₽
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
В молодую динамично развивающуюся команду требуется Frontend-разработчик.
ВАЖНО! Не удаленка!
Основные задачи
Frontend-разработчик будет заниматься
•разработкой веб-интерфейса
•созданием экранов мониторинга производственных участков;
•разработкой дашбордов по производительности сотрудников и оборудования;
•созданием журналов событий и нарушений;
•разработкой интерфейса просмотра видеособытий;
•созданием фильтров, отчетов, таблиц и карточек показателей;
•реализацией интерфейса конструктора отчетов;
•разработкой интерфейса управления пользователями и ролями;
•взаимодействием с Backend-разработчиком по API;
•участием в проектировании пользовательских сценариев.
Обязательные требования
•Опыт коммерческой frontend-разработки от 3 лет.
•Уверенное знание JavaScript и TypeScript.
•Опыт разработки интерфейсов на React.
•Хорошее знание HTML5, CSS3, адаптивной верстки.
•Опыт работы с REST API.
•Понимание клиент-серверной архитектуры.
•Опыт разработки сложных интерфейсов: таблицы, фильтры, формы, карточки, списки, графики, дашборды.
•Умение работать с состоянием приложения: Redux, Zustand, MobX или аналогичные решения.
•Опыт работы с UI-библиотеками: Ant Design, MUI, PrimeReact или аналогичными.
•Понимание принципов авторизации и разграничения прав доступа.
•Умение делать понятный, аккуратный и удобный интерфейс для пользователей, не являющихся IT-специалистами.
Необходимые профессиональные знания
Кандидат должен понимать
•как строятся веб-интерфейсы для корпоративных информационных систем;
•как frontend взаимодействует с backend через API;
•как проектировать интерфейсы для большого объема данных;
•как реализовывать фильтрацию, сортировку, пагинацию и поиск;
•как отображать события, метрики, отчеты и производственные показатели;
•как строить дашборды с графиками, таблицами и карточками показателей;
•как работать с ролями пользователей и ограничением доступа;
•как обеспечить стабильную работу интерфейса при большом количестве данных;
•как делать интерфейс удобным для всех типов ролей.
Практический опыт
Желателен опыт разработки хотя бы нескольких из следующих решений
•личные кабинеты;
•административные панели;
•CRM/ERP/MES-системы;
•системы мониторинга;
•дашборды;
•интерфейсы отчетности;
•конструкторы отчетов;
•интерфейсы для производственных предприятий;
•интерфейсы с онлайн-обновлением данных;
•интерфейсы с графиками, временными шкалами и журналами событий.
Будет преимуществом
•Опыт работы с WebSocket или SignalR.
•Опыт отображения данных в реальном времени.
•Опыт работы с графиками: ECharts, Recharts, Chart.js, Highcharts или аналогичными.
•Опыт разработки drag-and-drop интерфейсов.
•Опыт создания конструкторов отчетов или дашбордов.
•Опыт работы с картами помещений, схемами цехов или производственных линий.
•Опыт интеграции видеоплееров в веб-интерфейс.
•Опыт работы с Docker.
•Понимание принципов UX/UI для промышленных систем.
•Опыт работы в связке с backend на .NET.
Личные качества
•Аккуратность в реализации интерфейсов.
•Внимательность к деталям.
•Умение думать с позиции конечного пользователя.
•Самостоятельность.
•Готовность разбираться в производственных процессах.
•Умение предлагать простые и удобные решения.
•Ответственность за качество пользовательского интерфейса.
Условия
•официальное оформление по ТК РФ (возможен договор ГПХ);
•своевременная выплата зп два раза в месяц (размер обсуждается на собеседовании);
•комфортное рабочее место в современном офисе (БЦ Основа);
•чай/кофе/сладости за счет Компании.