🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Frontend-разработчик (Node.js / JavaScript / React / TypeScript / Canvas API) 🔥

DocsBox
Санкт-Петербург, Россия
Гибридный режим, Полная занятость, Работа в офисе
Опубликовано: 04 Dec 2025
130 000 — 160 000

Занятость: Full-time

Формат работы: гибкий график; офис, после ИС гибрид

Локация: м. Озерки СПб

⭐️Обязанности:

Разработка пользовательского приложения для создания документации. Интеграция Canvas в существующий проект, написанный на Node.js.

❗️ Обязательно:

— стаж более 3 лет,

⁃ опыт в продуктовых проектах;

⁃ HTML, CSS, JavaScript ES6 ES7, TypeScript, Node.js (npm или yarn, npx)

⁃ Опыт с Canvas API: рендеринг текста, фигур, изображений, оптимизация производительности. Понимание того, когда стоит использовать Canvas, а когда — DOM;

⁃ опыт с React (или другим современным фреймворком) для создания сложных интерактивных интерфейсов;

⁃ понимание архитектуры и принципов работы современных веб-приложений (REST, REST API, API Gateway, BFF, SOP, CORS, HSTS, CSP, HTTP/HTTPS);

⁃ глубокое понимание работы браузерного рендеринга: Rendering Pipeline, DOM, CSSOM, разница между layout, paint и composite. Вы должны понимать, почему страница «тормозит» и как это исправить;

➕ Будет плюсом:

⁃ Прямой опыт работы с библиотекой paged.js или аналогичными (Vivliostyle, WeasyPrint и т.д.);

⁃ опыт разработки текстовых редакторов (WYSIWYG), IDE или DTP-систем (Desktop Publishing);

⁃ Понимание CSS Paged Media Module и стандартов W3C, связанных с печатью и пагинацией веб-контента;

⁃ знакомство с WebAssembly (Wasm) для выноса тяжелых вычислений (например, пересчета лейаута) из основного потока;

⁃ Умение работать с Web Workers для организации параллельных вычислений;

⁃ опыт с продвинутыми менеджерами состояний (Redux, MobX, Zustand) в рамках больших приложений.

Фильтры: Middle, Гибридный режим, Работа в офисе

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие