- Место работы
- Москва
- График
- Полный рабочий день
- Занятость
- Полная занятость
- Опыт
- от 3 лет
- Образование
- Высшее образование — специалитет, магистратура
- Рабочих мест
- 2
- Опубликована
- 28.09.2026
Обязанности
- Разрабатывать сложный интерфейс BI-системы с визуализациями и аналитикой данных
- Проектировать архитектуру и реализовывать функциональность с использованием React (17 19) и TypeScript
- Оптимизировать производительность интерфейса (включая Critical Rendering Path и reconciliation в React Fiber)
- Разрабатывать и поддерживать UI-kit для внутренних команд
- Писать unit и e2e тесты (Jest, Playwright, React Testing Library)
- Работать по Scrum (спринты по 2 недели, ретроспектива каждый спринт)
- Участвовать в кросс-ревью и архитектурных обсуждениях
Требования
- Знание React, TypeScript и экосистемы TanStack (React Query, Table, Router)
- Опыт работы с Zustand и Redux Toolkit, понимание принципов Flux и иммутабельности
- Владение Ant Design (antd) и препроцессором Less, опыт кастомизации тем
- Знание ECharts, Recharts, Visx, опыт создания кастомных визуализаций D3.js
- Практический опыт оптимизации рендера, reflow, repaint, compositing
- Опыт работы с Web Workers, OffscreenCanvas, IntersectionObserver, ResizeObserver
- Знание JavaScript internals Event Loop, Call Stack, Closures, Garbage Collector, Shadow DOM
- Опыт написания собственных React-хуков и кастомных middleware для Redux
- Знание принципов SOLID, функционального программирования (FP), а также шаблонов проектирования (Observer, Strategy, Factory)
- Знание веб-безопасности (CORS, CSP, XSS) и тонкостей сетевых запросов
- Опыт работы с PWA, Service Workers, WebSockets, SSE
- Бонусом будет опыт с BI-инструментами (Apache Superset, Tableau, Metabase) и data visualization
Навыки
JavaJavaScript (JS)Знание JavaScript (JS)Знание JavaJava Persistence API (ранее Jakarta Persistence API) (JPA)Java Message Service (JMS)Redux
Подходит для категорий
Инвалид
Адрес места работы
Город Москва, 1-й Красногвардейский проезд, дом: Д. 22;корпус: СТР. 1;офис/квартира: ПОМЕЩ. 569;
Обновлено 28.09.2026 · Сообщить об ошибке
Похожие вакансии
Программист Front-end
от 28 000 до 60 000 ₽