Uvation
Сингапур, Сингапур20 дней назад
Грейд
Senior
Опыт работы
5-8 лет
Формат работы
Удаленно, Офис
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить
Обзор вакансии
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), поддержкой релизов и расследованием инцидентов.
• Опыт руководства техническими исследованиями или разработкой прототипов для сложных взаимодействий.
Оценка RocketHunt по реальным зарплатам