Uvation
Польша18 дней назад
Компания: Uvation
Местоположение: Польша / Удаленно
Тип занятости: ПОДРЯДЧИК
Обзор вакансии
React и Next.js | от 4 до 6 лет
Эта роль предполагает создание надежных, адаптивных пользовательских интерфейсов на основе утвержденных дизайнов и API-контрактов. Разработчик должен уметь самостоятельно реализовывать функции, диагностировать проблемы в браузере и вносить поддерживаемый, хорошо протестированный код.
Обязательные навыки
• Значительный опыт работы с React, Next.js, TypeScript и разработкой компонентов на основе хуков.
• Хорошее понимание жизненного цикла компонентов, эффектов, мемоизации и техник предотвращения ненужных перерендеров.
• Опыт работы с Next.js, Vite или сопоставимым современным фреймворком сборки фронтенда.
• Опыт работы с Zustand, Redux Toolkit или аналогичной библиотекой управления состоянием, включая правильное и эффективное использование селекторов.
• Отличные навыки работы с HTML5, CSS3 и SCSS, включая адаптивные макеты, семантическую разметку и локализованное стилизацию.
• Практические знания основ доступности (accessibility), включая навигацию с помощью клавиатуры, управление фокусом и правильное использование ARIA.
• Опыт использования дизайн-системы, такой как IBM Carbon, Material UI или эквивалентной библиотеки компонентов.
• Умение точно реализовывать интерфейсы на основе дизайнов Figma или других визуальных спецификаций.
• Опыт интеграции REST API и обработки состояний загрузки, ошибок, пустого состояния и частичных данных.
• Опыт работы с опросами (polling), очисткой запросов и защищенной обработкой неполных или неожиданных ответов API.
• Практические знания конфигурации окружения, управления пакетами и процессов сборки фронтенда.
• Опыт написания модульных и компонентных тестов с использованием Vitest или Jest и React Testing Library.
• Отличные навыки отладки в DevTools браузера и опыт решения проблем кроссбраузерности.
• Практические знания ветвления Git, pull requests, code reviews и совместных рабочих процессов разработки.
• Умение писать чистый, многократно используемый и поддерживаемый фронтенд-код.
• Хорошее знание безопасной разработки на стороне клиента, включая переменные окружения и безопасное логирование.
Желательные навыки
• Опыт работы с библиотеками анимации, такими как GSAP, Framer Motion или React Spring.
• Опыт работы с библиотеками для построения графиков, такими как Recharts, Chart.js, D3.js или Highcharts.
• Практический опыт работы с three.js, React Three Fiber, WebGL или HTML Canvas API.
• Знакомство с профилированием производительности, анализом бандлов, ленивой загрузкой и динамическими импортами.
• Опыт работы с библиотеками интернационализации, такими как react-i18next или next-intl.
• Опыт работы с инструментами для сквозного тестирования (end-to-end testing), такими как Playwright
• Знакомство с границами ошибок (error boundaries), мониторингом фронтенда и CI/CD пайплайнами.
• Знакомство с Azure DevOps
• Опыт работы в Agile команде с использованием Jira и Confluence.
Оценка RocketHunt по реальным зарплатам
Грейд
Middle
Опыт работы
4-6 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить