РАБОТА В РОССИИworkrussia.ru · 22 октября 2026
Программист Front-end
200 000 – 250 000 ₽ в месяц
ООО «Неофлекс тех» · Москва
ГрафикПолный день
ЗанятостьПолная
Опыт3–6 лет
Адресг. Москва, 1-й Красногвардейский проезд, Д. 22;корпус: СТР. 1;офис/квартира: ПОМЕЩ. 569
Требования к кандидату
- Образование: высшее образование — специалитет, магистратура
- Опыт работы: от 3 лет
- Квалификация: главный специалист
- Навыки: Java, JavaScript (JS), Знание JavaScript (JS), Знание Java, Java Persistence API (ранее Jakarta Persistence API) (JPA), Java Message Service (JMS), Redux, Java, JavaScript (JS), Знание JavaScript (JS), Знание Java, Java Persistence API (ранее Jakarta Persistence API) (JPA), Java Message Service (JMS), Redux
- Знание 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
Место работы и занятость
- График: полный рабочий день
- Занятость: полная занятость
- Место работы: г. Москва, 1-й Красногвардейский проезд, Д. 22;корпус: СТР. 1;офис/квартира: ПОМЕЩ. 569
- Подходит для: инвалид
Описание
- Разрабатывать сложный интерфейс BI-системы с визуализациями и аналитикой данных
- Проектировать архитектуру и реализовывать функциональность с использованием React (17 19) и TypeScript
- Оптимизировать производительность интерфейса (включая Critical Rendering Path и reconciliation в React Fiber)
- Разрабатывать и поддерживать UI-kit для внутренних команд
- Писать unit и e2e тесты (Jest, Playwright, React Testing Library)
- Работать по Scrum (спринты по 2 недели, ретроспектива каждый спринт)
- Участвовать в кросс-ревью и архитектурных обсуждениях