
Uvation — компания, предоставляющая технологические услуги в сфере ИТ-инфраструктуры, искусственного интеллекта, кибербезопасности и облачных операций. В число её предложений входят управляемые ИТ-, защитные и сетевые операции, а также решения на основе ИИ, разработанные с использованием технологий Dell и Nvidia. Uvation также поддерживает облачные среды благодаря партнёрству с Oracle Cloud, Google Cloud и Amazon Web Services и управляет маркетплейсом аппаратных и программных продуктов. Компания обслуживает организации в сферах консалтинга, здравоохранения и искусственного интеллекта, поэтому её деятельность может быть интересна специалистам, работающим с управляемыми технологическими сервисами, защищённой инфраструктурой и корпоративными облачными решениями.
Frontend-разработчик (React, Next.js) — удалённая работа из Сербии
Создавайте надёжные интерфейсы на React и Next.js по утверждённым макетам и API-контрактам. Разрабатывайте протестированные и поддерживаемые frontend-функции для проектов в сфере разработки ПО.
Описание
- Создавайте надёжные адаптивные интерфейсы по утверждённым макетам и API-контрактам
- Самостоятельно реализуйте функциональность
- Исследуйте и устраняйте проблемы в браузерах
- Пишите поддерживаемый и хорошо протестированный frontend-код
Требования
- Подтверждённый опыт работы с React, Next.js, TypeScript и разработкой компонентов на основе хуков
- Глубокое понимание жизненного цикла компонентов, эффектов, мемоизации и методов предотвращения лишних перерисовок
- Опыт работы с Next.js, Vite или аналогичным современным frontend-фреймворком сборки
- Опыт работы с Zustand, Redux Toolkit или сопоставимой библиотекой управления состоянием, включая эффективное использование селекторов
- Уверенное владение HTML5, CSS3 и SCSS, включая адаптивную вёрстку, семантическую разметку и изолированную стилизацию
- Практическое знание принципов доступности, включая навигацию с клавиатуры, управление фокусом и корректное применение ARIA
- Опыт работы с дизайн-системами, такими как IBM Carbon, Material UI или аналогичными библиотеками компонентов
- Умение точно воспроизводить интерфейсы по макетам Figma или другим визуальным спецификациям
- Опыт интеграции REST API и управления состояниями загрузки, ошибок, пустых и неполных данных
- Опыт реализации опроса API, очистки запросов и безопасной обработки неполных или неожиданных ответов API
- Практическое знание конфигурации окружения, управления пакетами и процессов frontend-сборки
- Опыт создания модульных и компонентных тестов с Vitest или Jest и React Testing Library
- Уверенное владение инструментами отладки браузера и опыт устранения проблем кроссбраузерности
- Практическое знание ветвления Git, pull request, код-ревью и практик совместной разработки
- Умение писать чистый, переиспользуемый и поддерживаемый frontend-код
- Хорошее понимание безопасной клиентской разработки, включая работу с переменными окружения и безопасное ведение логов
- От четырёх до шести лет профессионального опыта