24 1 мес. назад

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

Вакансия для опытного Frontend-разработчика с более чем 3-летним стажем. Основные требования включают знание JavaScript, TypeScript, Node.js и опыт работы с Canvas API. Предлагается гибкий график и конкурентная зарплата.

senior Санкт-Петербург 130 000 – 160 000 RUB
Тип занятости
full-time
Опубликовано
3 декабря 2025
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

**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) в рамках больших приложений.

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

6 вакансии
К
Крупная образовательная компания
1 д. назад

Frontend Developer

Присоединяйтесь к нашей команде для разработки новой EdTech-платформы с нуля. Вам предстоит работать с JavaScript и React,…

80 000 - 150 000 RUR

middle удалённо
С
СайберСан
сегодня

Старший Full-Stack разработчик (React / TypeScript / Node.js / NestJS)

В этой роли вы будете заниматься разработкой как фронтенда, так и бэкенда для платформы, которая поддерживает многоканальную коммуникацию и…

senior удалённо
М.Видео и Эльдорадо
М.Видео и Эльдорадо
сегодня

React-лид

Вакансия для React-лида в компании М.Видео и Эльдорадо. Вы будете отвечать за архитектуру и производительность ф…

senior удалённо
5
5 LAB(ФАЙВ ЛАБ)
сегодня

Старший Front-end разработчик

Вы будете участвовать в разработке платформы визуализации данных следующего поколения, созданной ведущей глобальной технологической компанией. Ваша работа…

senior удалённо
N
NovaML
сегодня

Senior Frontend Engineer

Вам предстоит строить frontend-архитектуру и развивать команду разработчиков. Идеальный кандидат имеет более 5 лет опыта в frontend-разработк…

senior удалённо
MarfaTech
MarfaTech
1 д. назад

Senior Frontend разработчик

Присоединяйтесь к команде MarfaTech, где вы будете разрабатывать современные приложения с использованием Vue и TypeScrip…

senior удалённо