Frontend-разработчик (Middle+ / Senior)
офис, гибрид, Москва
Команда работает над высоконагруженным frontend‑приложением с множеством real‑time данных и отображением на карте. Задача — развивать интерфейс, оптимизировать производительность и обеспечивать корректную визуализацию для пользователей в реальном времени
ГрейдMiddle/Senior
Опытот 3 лет
Стек
TypeScriptJavaScriptHTMLWebSocketSSECSSYandex MapsGoogle Maps2GISCanvasWebGLNode.jsGit
Задачи
- •разработка высоконагруженного frontend‑приложения с real‑time данными и отображением на карте
- •участие в проектировании архитектуры и согласовании требований
- •проведение code‑review и рефакторинг кода
- •оптимизация производительности: сокращение бандла, минимизация ре‑рендеринга и ре‑пэйнта
- •профилирование и устранение утечек памяти
Обязательно
- •уверенное знание JavaScript и TypeScript
- •владение современным HTML и CSS, семантическая и адаптивная верстка
- •опыт работы с real‑time протоколами WebSocket и SSE
- •опыт работы с любой картографией (Yandex/Google/2GIS и др.)
- •опыт оптимизации производительности фронтенда и уменьшения размера бандла
- •коммерческий опыт frontend‑разработки от 3 лет
Будет плюсом
- •опыт работы с Canvas и WebGL API
- •опыт разработки систем мониторинга/трекинга/диспетчеризации
- •опыт работы с Node.js
- •знание паттернов ООП и DDD
- •опыт использования AI‑агентов и инструментов AI для анализа/генерации
- •примеры кода на GitHub