Uvation
Uvation
Uvation — компания, предоставляющая технологические услуги в сфере ИТ-инфраструктуры, искусственного интеллекта, кибербезопасности и облачных операций. В число её предложений входят управляемые ИТ-, защитные и сетевые операции, а также решения на основе ИИ, разработанные с использованием технологий Dell и Nvidia. Uvation также поддерживает облачные среды благодаря партнёрству с Oracle Cloud, Google Cloud и Amazon Web Services и управляет маркетплейсом аппаратных и программных продуктов. Компания обслуживает организации в сферах консалтинга, здравоохранения и искусственного интеллекта, поэтому её деятельность может быть интересна специалистам, работающим с управляемыми технологическими сервисами, защищённой инфраструктурой и корпоративными облачными решениями.

Старший разработчик интерфейсов и технический руководитель — удалённая работа в Сербии

Руководите разработкой интерфейсов на React и Next.js, формируя масштабируемую архитектуру, производительность, интеграции с API и интерактивную графику. Наставляйте инженеров и координируйте реализацию сложных функций в удалённой контрактной роли с базированием в Сербии.

Описание

  • Определять техническое направление разработки сложных функций интерфейса
  • Руководить проектными решениями, проверкой кода и наставничеством в команде
  • Использовать экспертизу в 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, включая управление сценами и камерами, выбор объектов указателем и временными шкалами анимации
  • Опыт координации событий и взаимодействий между слоями интерфейса и графики
  • Опыт интеграции картографических SDK, работы с системами координат, реализации резервных провайдеров и защиты API-токенов
  • Умение разрабатывать компоненты для существующих хост-приложений с использованием понятных props и callback-функций, изолированных стилей и без непреднамеренных глобальных эффектов
  • Сильный опыт тестирования с Vitest или Jest и React Testing Library, подкреплённый прагматичной стратегией тестирования
  • Опыт работы со строгой типизацией TypeScript, границами ошибок, кроссбраузерной проверкой и инструментами разработчика браузера
  • Опыт участия в CI/CD-конвейерах, рабочих процессах на основе Git и тщательной проверке pull request
  • Опыт работы с Azure DevOps
  • Подтверждённое техническое лидерство: наставничество, декомпозиция задач, оценка сроков и техническая документация
  • Понимание основ безопасности интерфейсов, включая безопасную настройку окружения, безопасное журналирование и ответственное управление сторонними зависимостями
  • Желателен опыт работы с GSAP или Framer Motion; инструментами построения графиков и визуализации данных; Playwright для визуального регрессионного или сквозного тестирования; масштабной интернационализацией и локализацией; микрофронтендами, монорепозиториями или управлением дизайн-системами; производственной наблюдаемостью, поддержкой релизов и расследованием инцидентов; а также техническим исследованием или созданием proof of concept для сложных взаимодействий