Дата публикации
13.08.2024
Поделиться

Frontend разработчик (React/NextJS) в отдел научно-технической разработки

Обязанности

Мы ищем опытного Frontend разработчика, который станет частью нашей команды и будет участвовать в создании как полноценных продуктов и масштабируемых систем, так и минимально жизнеспособных продуктов (MVP) и прототипов. У нас минимум легаси-кода и много интересных задач, требующих нестандартного подхода, творческого решения и rocket science. Вам предстоит работать с широким спектром технологий, включая React, NextJS и другие современные инструменты, чтобы создавать высококачественные и производительные пользовательские интерфейсы.

Обязанности:

  • Разработка и поддержка пользовательских интерфейсов с использованием React и NextJS.
  • Интеграция с бэкендом через API, используя Axios и другие инструменты для управления состоянием (React Query, Redux).
  • Оптимизация производительности приложений с помощью Webpack и других инструментов сборки (Gulp).
  • Работа с препроцессорами и стилями (Sass), а также с системой компонентов Ant Design.
  • Обеспечение кроссбраузерной совместимости и адаптивного дизайна.
  • Написание чистого и поддерживаемого кода с использованием инструментов контроля качества кода (ESLint, Prettier).
  • Взаимодействие с дизайнерами и командой UX для реализации макетов из Figma.
  • Участие в процессе CI/CD, настройка и управление зависимостями через NPM и Gulp.
  • Участие в командных встречах, ревью кода и обсуждениях архитектуры.
Eye

Требования

  • Опыт работы Frontend разработчиком от 3 лет.
  • Глубокие знания и опыт работы с React и NextJS.
  • Умение работать с состоянием приложения с использованием Redux и React Query.
  • Опыт работы с инструментами для HTTP-запросов (Axios).
  • Навыки настройки и использования инструментов сборки и автоматизации (Webpack, Gulp).
  • Знание препроцессоров CSS (Sass) и опыт работы с CSS-in-JS.
  • Опыт работы с дизайн-системами и компонентными библиотеками, такими как Ant Design.
  • Умение работать с макетами в Figma и тесное взаимодействие с дизайнерами.
  • Опыт написания чистого, поддерживаемого и хорошо документированного кода с использованием ESLint и Prettier.
  • Понимание основ UX/UI дизайна и кроссбраузерной совместимости.
  • Способность работать в команде, принимать участие в код-ревью и предлагать улучшения.

Будет плюсом:

  • Опыт работы с SSR (Server-Side Rendering) и SSG (Static Site Generation) в NextJS.
  • Знание TypeScript и опыт его применения в React-проектах.
  • Опыт работы с системами контроля версий (Git) и участие в процессах CI/CD.
Brain

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

Спасибо!

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

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