на главную
it_one•3 ч. назадПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Frontend разработчик (React)

Навыки и технологии

ReactGitJavaScriptTypeScript

Ключевая задача

Разработка и развитие пользовательских интерфейсов цифровых продуктов компании на React с интеграцией API и написанием тестов.

Описание вакансии

О компании

Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость. Более 2500 сотрудников. Офисы в Москве, Санкт-Петербурге и Омске.

Обязанности

Обязанности

  • Разработка пользовательских интерфейсов с использованием современных технологий и фреймворков.
  • Участие в планировании, декомпозиции и оценке задач в области фронтенд разработки.
  • Участие в принятии технических решений и внедрении инженерных практик в процесс разработки;
  • Написание модульных и переиспользуемых компонентов.
  • Взаимодействие с бэкенд разработчиками для интеграции API и реализация логики BFF (backend for frontend) с использованием JavaScript.
  • Написание unit тестов.
  • Участие в code review и обеспечение качества кода.
  • Работа с системами контроля версий, такими как Git

Требования

Обязательные требования

  • Опыт работы от 3 лет в области фронтенд разработки
  • Знание HTML, CSS, JavaScript (ES6+)
  • Опыт работы с фреймворками: React
  • Опыт работы с TypeScript
  • Опыт работы с разными State Managers: React Saga, RTK
  • Опыт работы с системами контроля версий, такими как Git
  • Опыт работы с RESTful API и асинхронными запросами (AJAX)
  • Понимание принципов UX/UI дизайна
  • Знание Styled-Components или работа с одной из библиотек CSS in JS, а также использование CSS modules
  • Знание принципов и шаблонов проектирования
  • Готовность аргументировать принятые решения
  • Опыт работы с адаптивной версткой
  • Понимание принципов разработки Micro Frontends

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

  • Опыт работы с Flow, Figma или другим инструментом построения UI/UX
  • FSD (Feature sliced design)
  • Module Federation
  • Адаптивная/кросс-браузерная верстка
  • Опыт работы с BBF
  • Знание основ построения микро-сервисной архитектуры