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

  • Middle
  • Полная занятость
  • Гибридный режим
  • Работа в офисе

DocsBox

Разработка с нуля системы создания документации

Занятость: 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, Гибридный режим, Работа в офисе

Прежде чем подать отклик на эту вакансию, вам необходимо создать свое онлайн-резюме. Нажмите на кнопку ниже, чтобы продолжить.

Создать подписку на вакансии в Telegram боте

Категории вакансии

DocsBox

Разработка с нуля системы создания документации

Вакансию опубликовал(а):

Похожие вакансии

Приложение GeekLink

Установить
×
38 / 0,525 / 48.38mb