Дата публикации
01.10.2026
Поделиться
Frontend разработчик (React/NextJS) в отдел научно-технической разработки
Обязанности
Мы ищем опытного Frontend разработчика, который станет частью нашей команды и будет участвовать в создании как полноценных продуктов и масштабируемых систем, так и минимально жизнеспособных продуктов (MVP) и прототипов.
У нас минимум легаси-кода и много интересных задач, требующих нестандартного подхода, творческого решения и rocket science. Вам предстоит работать с широким спектром технологий, основным стеком React, Next.js и другими современными сопутствующими инструментами, чтобы создавать высококачественные и производительные пользовательские интерфейсы.
Обязанности:
- Разработка и поддержка пользовательских интерфейсов с использованием 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 дизайна и кроссбраузерной совместимости.
- Способность работать в команде, принимать участие в код-ревью и предлагать улучшения.
Отправить резюме
people@airi.net
Если у вас остались вопросы о трудоустройстве, напишите команде HR
на почту