К вакансиям
Frontend разработчик

Frontend Developer Node.js React TypeScript Canvas API Remote

ID: 18529
4 декабря 2025 г.
Активна
130 000 ₽ - 160 000 ₽

Тип занятости

Полная занятость

Требуемый опыт

От 3 до 6 лет

Формат работы

Удаленная работа

📞Способы связи

📄 Оригинальный текст вакансии

#вакансия #vacancy #frontend #fulltime #javascript #nodejs #сanvas #react #node Frontend-разработчик (Node.js / JavaScript / React / TypeScript / Canvas API) Занятость: Full-time Вилка: 130 000 – 160 000 ₽ (в зависимости от опыта и стека) Формат работы: Удалёнка Контакты: сюда Проект: Мы - команда DocsBox, занимающаяся разработкой с нуля системы создания документации. Она будет помогать пользователю создавать, хранить, собирать, обрабатывать документы и поддерживать в порядке крупные кластеры документации с гранулярным уровнем доступа к редактированию и сборке окончательного кодекса. Обязанности: Разработка пользовательского приложения для создания документации. Интеграция 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) в рамках больших приложений. [Ссылка: https://t.me/joba_box/93]

🛠 Навыки

API Gateway
Canvas API
composite
CORS
CSS
CSS Paged Media Module
DOM
HTML
HTTP
HTTPS
JavaScript
Layout
Node.js
paint
React
Rendering Pipeline
REST API
SOP
TypeScript
W3C
Web Workers

🤖 ИИ навыки

API Gateway
Canvas API
composite
CORS
CSS
DOM
HTML
HTTP
HTTPS
JavaScript
Layout
Node.js
NPM
paint
React
Rendering Pipeline
REST API
SOP
TypeScript
WebAssembly
Web Workers
Yarn

* Навыки определены автоматически с помощью нейросети

🤖 ИИ домены

Document Management
SaaS
Software Development
Web Development

* Домены определены автоматически с помощью нейросети

📢 Информация о публикации

🔗 Оригинальные посты (1)

Канал:javascript_jobs