Zorky CRMZorky CRM
EN|RU
@ekaterinovikova
All jobs

Senior / Lead Frontend Engineer (React / TypeScript / High-Load)

seniorhybrid~$3.3K /moRUScore undefined/1006d ago
Market insights
📊 Frontend: salaries and demand on the market
Stack
dockergitgithubgitlabgraphqljavascriptjestlinuxnestjsreactreduxresttypescriptvitewebpackwebsocket
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
#резюме #frontend #react #typescript #highload #realtime #remote #senior #lead #opentowork Senior / Lead Frontend Engineer (React / TypeScript / High-Load) 📍 Формат: удалёнка / гибрид ⏱️ Занятость: полная / проектная 👨‍💻 Опыт: 8 лет коммерческой разработки 💰 Ожидания: от 300 000 ₽ Строю и веду высоконагруженный frontend enterprise-уровня — архитектура (DDD, FSD, metadata-driven UI), собственные движки виртуализации и рендера, real-time на WebSocket, инженерные процессы. Обширный опыт с performance-оптимизацией (WebGL, виртуализация таблиц, IndexedDB) и backend-разработкой (Node.js, NestJS). Проекты: — Международный аэропорт Шереметьево (Lead / Frontend Architect): построил frontend-архитектуру enterprise-платформы авиалогистики, веду команду 4+. Сервис цифрового двойника на WebSocket — 2000+ обновлений/сек на диаграмме Ганта, отмечен на транспортной выставке CIPR 2024. Система оперативных расписаний для 2000+ пользователей в приватном контуре аэропорта — соло за 3 недели от макетов до обучения сотрудников. Собственный движок виртуализации таблиц: 1000+ колонок и бесконечные строки без фризов на 4K-мониторах. Типизированный BFF на NestJS (JWT RS256 с blacklist, DTO mapping, WebSocket gateway). — Сбер, «Сбер Заправки»: real-time оплата топлива на WebSocket — отклик 200 мс. Карта с 500+ маркерами АЗС на 60 FPS — кастомный WebGL поверх 2GIS, виртуализация и ленивая загрузка ускорили карту в 5 раз (2 с → 400 мс). Кеш 10 000+ точек в IndexedDB → –70% API-запросов. Форк react-data-grid: исправил баг виртуализации горизонтального скролла, PR принят в main → –40% задержки рендера на широких таблицах (до 10 000 колонок). — Alar Studios (Черногория): metadata-driven админ-панель с нуля — динамическая генерация интерфейсов на основе схемы для управления 100+ активностями (игры, квизы), +22% операционной эффективности клиентов. Ускорил ресурсоёмкие интерфейсы (психологические треки, WebRTC-видеочат) на 30%+; performance-аудит 50+ компонентов — ещё +16%. — УК Юникон: document workflow engine со статус-машиной и иерархическими структурами → –40% ручного труда. Генерация и экспорт отчётов с интеграцией сторонних систем, –20% системной задержки. Менторинг 3+ стажёров. — Внутренние системы, промо и аналитические дашборды для других клиентов. 🔒 Security: JWT RS256 (auth с blacklist), frontend authorization layer (roles / permissions / guards), работа в приватном контуре аэропорта 🛠 Стек: JavaScript · TypeScript · React · Redux · Redux-saga · MobX · Jotai · GraphQL · REST · WebSockets · WebGL · Three.js · Konva · GSAP · виртуализация таблиц/списков · IndexedDB · Webpack · Vite · MUI · Ant Design · SASS · CSS Modules · Node.js · NestJS · TypeORM · JWT RS256 · Jest · Storybook · ESLint · Prettier · Git · Bash · Linux · Docker · GitLab CI · Sentry · DDD · Feature-Sliced Design · Metadata-driven UI · Cursor AI · Claude Code · ChatGPT 🇬🇧 Английский: B1 📩 По запросу готов выслать CV и обсудить условия сотрудничества. 🐦 Контакты: [handle] | [email] | [link]
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @ekaterinovikova