Uvation
Эстония10 дней назад
30 – 35 USD
в час
Компания: Uvation
Местоположение: Эстония / Удаленно
Тип занятости: ПОДРЯДЧИК
Зарплата: 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), кросс-браузерным тестированием и инструментами разработчика браузера (browser DevTools).
• Опыт участия в CI/CD пайплайнах, Git-воркфлоу и высококачественных ревью pull-запросов.
• Опыт работы с Azure DevOps
• Доказанное техническое лидерство через наставничество, декомпозицию задач, оценку и техническую документацию.
• Понимание основ безопасности фронтенда, включая безопасную конфигурацию среды, безопасное логирование и ответственное использование сторонних зависимостей.
• Опыт работы с продвинутыми библиотеками анимации, такими как GSAP или Framer Motion.
• Опыт работы с библиотеками для построения графиков и визуализации данных.
• Опыт визуального регрессионного тестирования или end-to-end тестирования с использованием Playwright
• Опыт интернационализации и локализации в большом масштабе.
• Знакомство с микрофронтендами, монорепозиториями или управлением дизайн-системами.
• Опыт производственного мониторинга (observability), поддержки релизов и расследования инцидентов.
• Опыт технического исследования или создания proof-of-concept для сложных взаимодействий.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
5-8 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить