IT_One

Frontend разработчик. Вакансии Onehire

Коротко

Frontend-разработчик для команды МДЛП (ЦРПТ) — разработка и развитие табличных интерфейсов, личных кабинетов и АРМ в высоконагруженной государственной системе отслеживания движения лекарств. Требуется 3+ года коммерческого опыта с JavaScript/TypeScript, React (включая опыт с версиями до и после 16.8, Mobx), Git, CI/CD, Storybook, Material UI, Vitest, опыт работы с AI-агентами. Нужно писать unit- и интеграционные тесты, оптимизировать производительность при работе со сложными формами и массивами данных, развивать UI-Kit библиотеку. Формат работы — удалённый.

О проекте
Команда разработки МДЛП (Мониторинг движения лекарственных препаратов) в составе оператора ЦРПТ занимается созданием, развитием и поддержкой высоконагруженной государственной информационной системы, которая отслеживает путь каждой упаковки лекарств в России от завода до пациента.
В монорепозитории ведётся параллельная разработка четырёх ключевых систем:
•Личный кабинет фармкомпаний и аптек
•АРМ-КО (автоматизированное рабочее место инспектора)
•Панель администратора системы
•АРМ документов (модуль документооборота)
Мы ищем Frontend-разработчика, который будет проектировать и развивать гибкие табличные интерфейсы, работать со сложным бэкендом и обеспечивать безопасность интерфейсов в высоконагруженной среде.
Обязанности
•Разработка и развитие экосистемы интерфейсов системы МДЛП (Личные кабинеты участников рынка, АРМ администраторов и инспекторов)
•Покрытие кода тестами: написание Unit-тестов, интеграционных тестов и поддержка скриншотного тестирования для критических интерфейсов
•Поддержание кодовой базы в актуальном состоянии: рефакторинг, контроль строгости типов TypeScript
•Оптимизация производительности фронтенда при работе со сложными, большими формами и массивами данных
•Взаимодействие со смежными командами: системными аналитиками, QA-инженерами и backend-разработчиками для интеграции по API
•Проектирование и разработка гибких табличных интерфейсов
•Интеграция UI со сложным бэкендом (REST API)
•Обеспечение безопасности интерфейсов
•Разработка тяжёлых многостраничных форм и виджетов
•Разработка и развитие изолированной UI-Kit библиотеки внутри монорепозитория (ui-common): создание переиспользуемых атомарных компонентов, их документирование и визуализация в Storybook
•Покрытие приложений автотестами различных уровней
Обязательные требования
•Опыт: 3+ лет коммерческой разработки
•Опыт работы с AI-агентами
•Core: JavaScript (ES6+), TypeScript
•React: опыт работы с версией < 16.8 (важны старые классовые компоненты до React 16.8) и > 16.8 (опыт работы с ИИ-агентами, опыт работы с Mobx)
•Уверенное владение Git и CI/CD процессами
•Storybook — создание и поддержка документации компонентов
•less — стилизация
•Material UI — работа с библиотекой компонентов
•Vitest — unit- и интеграционное тестирование
•ESLint, Prettier, Husky, Lint-staged — поддержание качества кода
Будет плюсом
•Опыт работы в высоконагруженных системах
•Опыт построения UI-Kit библиотек с нуля
•Знание современных подходов к оптимизации рендеринга (memo, useMemo, virtual list)
•Опыт работы с монорепозиториями (Nx, Turborepo, Lerna)
•Понимание принципов accessibility (a11y)
Условия
•Расположение: Remote work
•Номер вакансии: VR-72170
•Язык: English A2 Elementary
•Опыт работы: Regular
Работа у нас — это: ДМС и страхование жизни, корпоративные мероприятия, культура обратной связи, внутренняя ротация и ежегодная оценка, наставничество и менторство, обучение и повышение квалификации, индивидуальный план развития, реферальная программа, внутренние IT-сообщества.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте