Свяжитесь напрямую по этой вакансии
REMOTE GLOBAL / EU / RS
React and Next.js | 4 to 6 years
Эта роль отвечает за создание надежных, отзывчивых пользовательских интерфейсов на основе утвержденных дизайнов и API-контрактов. Разработчик должен уметь самостоятельно реализовывать функционал, диагностировать проблемы браузера и вносить поддерживаемый, хорошо протестированный код.
Must Have Skills
• Значительный опыт работы с React, Next.js, TypeScript и разработкой компонентов на основе хуков.
• Хорошее понимание жизненного цикла компонентов, эффектов, мемоизации и техник предотвращения ненужных перерендеров.
• Опыт работы с Next.js, Vite или сравнимым современным фреймворком сборки фронтенда.
• Опыт работы с Zustand, Redux Toolkit или аналогичной библиотекой управления состоянием, включая корректное и эффективное использование селекторов.
• Сильные навыки работы с HTML5, CSS3 и SCSS, включая адаптивные макеты, семантическую разметку и ограниченную стилизацию.
• Практические знания основ доступности, включая навигацию с клавиатуры, управление фокусом и правильное использование ARIA.
• Опыт использования дизайн-систем, таких как IBM Carbon, Material UI, или эквивалентной библиотеки компонентов.
• Способность точно реализовывать интерфейсы по дизайнам Figma или другим визуальным спецификациям.
• Опыт интеграции REST API и обработки состояний загрузки, ошибок, пустоты и частичных данных.
• Опыт работы с опросами (polling), очисткой запросов и защитной обработкой неполных или неожиданных ответов API.
• Практические знания конфигурации окружения, управления пакетами и процессов сборки фронтенда.
• Опыт написания модульных и компонентных тестов с использованием Vitest или Jest и React Testing Library.
• Сильные навыки отладки в Browser DevTools и опыт решения проблем кроссбраузерности.
• Практические знания ветвления Git, pull requests, code reviews и совместных рабочих процессов доставки.
• Способность писать чистый, повторно используемый и поддерживаемый фронтенд-код.
• Хорошие знания безопасной разработки на стороне клиента, включая переменные окружения и безопасное логирование.
Good to Have Skills
• Опыт работы с библиотеками анимации, такими как 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 тестирования, такими как Playwright
• Знакомство с error boundaries, мониторингом фронтенда и CI/CD пайплайнами.
• Знакомство с Azure DevOps
• Опыт работы в Agile команде с использованием Jira и Confluence.
Uvation
3 дня назад
Грейд
Middle
Опыт работы
4-6 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по вашему резюме, останется только отправить
По должности