Uvation
Эстония10 дней назад
20 – 25 USD
в час
Обзор вакансии
React и Next.js | 4-6 лет
Эта роль отвечает за создание надежных, отзывчивых пользовательских интерфейсов на основе утвержденных дизайнов и API-контрактов. Разработчик должен уметь самостоятельно реализовывать функции, диагностировать проблемы в браузере и предоставлять поддерживаемый, хорошо протестированный код.
Обязательные навыки
• Богатый опыт работы с React, Next.js, TypeScript и разработкой компонентов на основе хуков.
• Хорошее понимание жизненного цикла компонентов, эффектов, мемоизации и методов предотвращения ненужных повторных рендеров.
• Опыт работы с Next.js, Vite или сопоставимым современным фреймворком сборки фронтенда.
• Опыт работы с Zustand, Redux Toolkit или аналогичной библиотекой управления состоянием, включая правильное и эффективное использование селекторов.
• Отличные навыки работы с HTML5, CSS3 и SCSS, включая адаптивные макеты, семантическую разметку и изолированное стилизацию.
• Практическое знание основ доступности, включая навигацию с помощью клавиатуры, управление фокусом и правильное использование ARIA.
• Опыт использования системы дизайна, такой как IBM Carbon, Material UI или эквивалентной библиотеки компонентов.
• Умение точно реализовывать интерфейсы по дизайну Figma или другим визуальным спецификациям.
• Опыт интеграции REST API и обработки состояний загрузки, ошибок, пустоты и частичных данных.
• Опыт работы с опросами, очисткой запросов и защитной обработкой неполных или неожиданных ответов 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.
• Опыт работы с инструментами для сквозного тестирования, такими как Playwright.
• Знакомство с границами ошибок, мониторингом фронтенда и CI/CD пайплайнами.
• Знакомство с Azure DevOps.
• Опыт работы в Agile команде с использованием Jira и Confluence.
Оценка RocketHunt по реальным зарплатам
Грейд
Middle
Опыт работы
4-6 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить