Программист Front-end

ООО "НЕОФЛЕКС ДАТАТЕХ"Москваtrudvsempaskelbta 2026-11-10
Privaloma:TypeScriptJavaScriptReactDataScrum

Разрабатывать сложный интерфейс 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.

Высшее образование — специалитет, магистратура; Опыт: 3 лет