Дата публикации
27.04.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 в соцсетях