Uvation
Литва10 дней назад
30 – 35 USD
в час
Обзор вакансии
React, Next.js, архитектура и интерактивная графика | 5–8 лет
Эта роль предполагает техническое руководство сложными фронтенд-функциями и поддержку команды посредством принятия проектных решений, ревью и наставничества. Успешный кандидат должен сочетать глубокие инженерные навыки в React и Next.js с экспертизой в архитектуре, производительности и интеграции.
Обязательные навыки
• Продвинутый опыт работы с React, Next.js, TypeScript и современными компонентами на основе хуков.
• Умение проектировать масштабируемую фронтенд-архитектуру с единым источником истины и четкими границами между UI, бизнес-логикой и доступом к данным.
• Опыт проектирования повторно используемых библиотек компонентов и управления согласованными API компонентов.
• Глубокий опыт работы с Zustand, Redux Toolkit или эквивалентным подходом к управлению состоянием, включая проектирование эффективных селекторов.
• Сильные навыки работы с HTML, CSS и SCSS, включая адаптивный дизайн, доступность и изоляцию стилей.
• Опыт реализации интерфейсов по подробным визуальным спецификациям и использования дизайн-систем, таких как IBM Carbon или Material UI.
• Сильный опыт интеграции REST API, включая типизированные модели, адаптеры, поллинг и защищенную обработку отсутствующих или несогласованных данных.
• Опыт определения или валидации API-контрактов с бэкенд-командами и применения принципов контрактного тестирования.
• Демонстрируемый опыт работы с производительностью, включая профилирование, мемоизацию, разделение кода, ленивую загрузку и анализ бандлов.
• Осведомленность о частоте кадров, использовании GPU и поведении памяти на экранах с интенсивной графикой.
• Практический опыт работы с WebGL, three.js или React Three Fiber, включая управление сценой и камерой, выбор объектов по указателю и временные шкалы анимации.
• Опыт управления событиями и взаимодействиями между многослойными UI и графическими поверхностями.
• Опыт интеграции SDK карт, работы с системами координат, реализации запасных провайдеров и безопасного управления API-токенами.
• Умение создавать компоненты, которые интегрируются в существующее хост-приложение через чистые пропсы и колбэки, изолированные стили и без непреднамеренных глобальных побочных эффектов.
• Сильный опыт тестирования с Vitest или Jest и React Testing Library, подкрепленный практической стратегией тестирования.
• Опыт работы с строгим TypeScript, границами ошибок (error boundaries), кросс-браузерным тестированием и браузерными DevTools.
• Опыт участия в CI/CD пайплайнах, Git-воркфлоу и качественных ревью pull-запросов.
• Опыт работы с Azure DevOps
• Подтвержденное техническое лидерство через наставничество, декомпозицию задач, оценку и техническую документацию.
• Понимание основ безопасности фронтенда, включая безопасную конфигурацию окружения, безопасное логирование и ответственное использование сторонних зависимостей.
Желательные навыки
• Опыт работы с продвинутыми библиотеками анимации, такими как GSAP или Framer Motion.
• Опыт работы с библиотеками для построения графиков и визуализации данных.
• Опыт визуального регрессионного тестирования или сквозного тестирования с использованием Playwright
• Опыт интернационализации и локализации в большом масштабе.
• Знакомство с микрофронтендами, монорепозиториями или управлением дизайн-системами.
• Опыт производственной наблюдаемости (observability), поддержки релизов и расследования инцидентов.
• Опыт руководства техническими исследованиями или разработкой Proof-of-Concept для сложных взаимодействий.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
5-8 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить