Обязанности: — Разработка и поддержка клиентской части веб-приложения на React;— Реализация сложной 2D-графики, анимаций и интерактивов с использованием PixiJS и Canvas API;— Организация эффективного взаимодействия с сервером: REST API (fetch) и real-time связь через Socket.IO;— Управление состоянием и кэшированием данных с использованием библиотек экосистемы TanStack (React Query, React Router);— Оптимизация производительности рендеринга (работа с WebGL, фпс, потреблением памяти). Требования: — JavaScript / TypeScript: уверенное знание, строгая типизация, понимание современных стандартов;— React: глубокий практический опыт, понимание принципов работы хуков, контекста, оптимизации ререндеров;— Canvas API: опыт работы с низкоуровневой отрисовкой, манипуляция пикселями, работа с контекстом;— PixiJS - опыт создания сложных сцен, работа со спрайтами, текстурами, контейнерами, оптимизация отрисовки большого количества объектов;— Сеть: уверенная работа с fetch API (REST), понимание жизненного цикла запросов, обработка ошибок;— Real-time: опыт реализации двусторонней связи через Socket.IO (комнаты, события, reconnection strategies);— TanStack: опыт использования React Query для управления серверным состоянием и React Router для навигации. Условия: - Офис в центре города-Конкурентную заработную плату и возможности для профессионального роста
Похожие вакансии
Junior / Middle 2D Developer (Lua / Love2D / Script Languages)
От 80 000 до 120 000 руб.
Ростов-На-Дону
Голдовский Игорь Витальевич