Дата публикации
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).
Eye

Требования

  • Опыт работы 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 дизайна и кроссбраузерной совместимости.
  • Способность работать в команде, принимать участие в код-ревью и предлагать улучшения.
Brain

Отправить резюме

Спасибо!

Что-то пошло не так. Попробуйте снова

Присоединяйтесь к AIRI в соцсетях