AIRI · Россия · по договорённости
Обязанности:
- Разработка и поддержка пользовательских интерфейсов с использованием TypeScript, React и Next.js.
- Взаимодействие с бэкендом через REST API (Axios, Fetch).
- Управление серверным и клиентским состоянием с помощью RTK Query, React Query и других библиотек.
- Оптимизация производительности приложений с помощью Vite и других современных инструментов сборки.
- Работа с препроцессорами (Sass) и библиотеками компонентов (Ant Design, shadcn/ui и др.).
- Обеспечение кроссбраузерной совместимости и адаптивного дизайна.
- Написание чистого и поддерживаемого кода с использованием инструментов контроля качества кода (ESLint, Prettier).
- Взаимодействие с дизайнерами и UX-командой, верстка макетов из Figma с точностью до пикселя (pixel perfect).
- Участие в процессе CI/CD, настройка и управление зависимостями через npm.
- Участие в командных встречах, ревью кода и обсуждениях архитектуры проектов.
- Поддержка и реализация архитектуры Feature-Sliced Design (FSD) в проектах.
- Умение внедрять и поддерживать интернационализацию в проектах (i18n и др.).
- Умение подключать, настраивать и работать с AI-инструментами для разработки (Cursor, Claude Code).
Требования:
- Опыт работы Frontend разработчиком от 3 лет.
- Глубокие знания и опыт работы с TypeScript, React и Next.js.
- Умение работать с клиентским состоянием приложения с использованием React Context, Redux Toolkit, Zustand.
- Опыт работы с инструментами для HTTP-запросов (Axios).
- Навыки настройки и использования инструментов сборки и автоматизации (Vite).
- Умение работать с препроцессорами (Sass), CSS-in-JS (Emotion) и библиотеками компонентов (Ant Design, shadcn/ui и др.).
- Умение работать с макетами в Figma и тесное взаимодействие с дизайнерами.
- Написание чистого, поддерживаемого кода.
- Настройка и конфигурация ESLint и Prettier.
- Понимание основ UX/UI дизайна и кроссбраузерной совместимости.
- Способность работать в команде, принимать участие в код-ревью и предлагать улучшения.
Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.
12000+ вакансий от 1700+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 950+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.