Коротко о вакансии
- Зарплата
- 200 000 – 250 000 ₽ в месяц
- Работодатель
- ООО «Неофлекс тех»
- Формат
- Полный день
- Оформление
- Полная
- Опыт
- 3–6 лет
- Как откликнуться
- по телефону работодателя — номер откроется после входа
Требования к кандидату
- Образование: высшее образование — специалитет, магистратура
- Опыт работы: от 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 недели, ретроспектива каждый спринт)
- Участвовать в кросс-ревью и архитектурных обсуждениях
