Uvation

Senior Frontend Developer / Tech Lead

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior frontend-разработчик и техлид, отвечающий за техническое направление сложных фронтенд-фич на React и Next.js, включая архитектуру, производительность и интерактивную графику. Поддерживает команду через проектные решения, ревью и менторинг.

Задачи

  • Определять техническое направление для сложных фронтенд-фич
  • Проектировать масштабируемую фронтенд-архитектуру с чёткими границами между UI, бизнес-логикой и доступом к данным
  • Проектировать переиспользуемые библиотеки компонентов и управлять консистентными API компонентов
  • Реализовывать интерфейсы по детальным визуальным спецификациям и дизайн-системам
  • Интегрировать REST API с типизированными моделями и защитной обработкой данных
  • Определять и валидировать API-контракты совместно с backend-командами
  • Оптимизировать производительность: профилирование, мемоизация, code splitting, lazy loading, анализ бандла
  • Работать с WebGL, three.js или React Three Fiber, включая сцены, камеры, pointer picking и анимации
  • Интегрировать map SDK, работать с системами координат и провайдер-фолбэками
  • Писать тесты с Vitest или Jest и React Testing Library
  • Участвовать в CI/CD-пайплайнах, Git-процессах и качественных код-ревью
  • Менторить команду, декомпозировать задачи, оценивать и вести техническую документацию

Требования

  • 5–8 лет опыта
  • Продвинутый опыт с React, Next.js, TypeScript и хуками
  • Опыт проектирования масштабируемой фронтенд-архитектуры
  • Опыт создания переиспользуемых библиотек компонентов
  • Глубокий опыт с Zustand, Redux Toolkit или аналогами, включая селекторы
  • Сильные навыки HTML, CSS, SCSS, адаптивность, доступность, изоляция стилей
  • Опыт работы с дизайн-системами, например IBM Carbon или Material UI
  • Опыт интеграции REST API, типизированные модели, адаптеры, polling
  • Опыт определения и валидации API-контрактов, принципы contract testing
  • Экспертиза в производительности: профилирование, мемоизация, code splitting, lazy loading, анализ бандла
  • Понимание frame rate, GPU и памяти на графически насыщенных экранах
  • Практический опыт с WebGL, three.js или React Three Fiber
  • Опыт интеграции map SDK и работы с системами координат
  • Опыт тестирования с Vitest или Jest и React Testing Library
  • Строгий TypeScript, error boundaries, кросс-браузерное тестирование, DevTools
  • Опыт участия в CI/CD, Git-процессах и код-ревью
  • Опыт с Azure DevOps
  • Подтверждённое техническое лидерство: менторинг, декомпозиция, оценка, документация
  • Понимание основ фронтенд-безопасности

Навыки

  • React
  • Next.js
  • TypeScript
  • Zustand
  • Redux Toolkit
  • HTML
  • CSS
  • SCSS
  • IBM Carbon
  • Material UI
  • REST API
  • WebGL
  • three.js
  • React Three Fiber
  • Vitest
  • Jest
  • React Testing Library
  • Azure DevOps
  • Git
  • CI/CD
  • Playwright
  • GSAP
  • Framer Motion

Похожие вакансии

Frontend Developer (React Js / Next Js)
UvationMiddleУдалённо
7 окт.
Senior Frontend Engineer - Trading Platform (Europe, Remote)
GoChartingSeniorУдалённо
6 окт.
Checkout Champ Funnel Developer (Front-End, DTC Health & Wellness)
HyprworkMiddleУдалённо
5 окт.
Checkout Champ Funnel Developer (Front-End, DTC Health & Wellness)
HyprworkMiddleУдалённо
5 окт.
Senior Frontend Engineer, Payments
AghanimSeniorBelgradeОфис
30 сент.
Senior Frontend Developer / Tech Lead — Uvation, Удалённо | itrelocate