Frontend разработчик (Middle / Senior) React/Фронтенд разработчик

Зарплата

от 120 000 до 150 000 ₽

Требования

Фронтенд, Средний (Middle)JavaScriptReactReduxGit

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

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

Условия работы

О ПРОЕКТЕ

Компания стартапа FireOffer разрабатывает уникальную платформу для работы с коммерческими предложениями для малого и среднего бизнеса. Сейчас мы находимся на стадии активного захвата рынка, так как проект уже запущен. Перед нами стоит задача первым этапом распространить продукт в СНГ, а затем начать международную экспансию. У вас так же есть возможность прожить этот опыт вместе с нами.

Мы ищем в команду единомышленника, который готов быстро расти, проявлять инициативу, выдерживать большие нагрузки и решать сложные задачи.

До встречи на высоте!


Разработчик уровня Middle

Задачи:

  • ​​​​Разработка UI на ReactJS - клиентская и клиент-серверная валидация форм
  • Написание UI-тестов для React-компонентов
  • Доработки и исправления ошибок основного сервиса FireOffer
  • Доработка уже существующих интеграций сервиса с Bitrix и amoCRM
  • Проводить код ревью для фронтенда. Согласовывать API с бэк-разработчиком

Требования:

  • Знание Javascript (ES6+), Git (Feature Branch Workflow), Linux
  • Опыт разработки проектов на стеке React, Redux, React-Router
  • Опыт тестирования React-компонентов в Storybook или готовность его освоить
  • Понимание ООП в JS, умение писать не связанный и переиспользуемый код
  • Умение работать с REST API и Websockets, работа с очередями запросов
  • Соблюдение style guide, ответственность за технический долг в коде

Разработчик уровня Senior (дополнительно + Middle):

Задачи:

  • ​​Написать E2E тесты на пользовательские сценарии (playwright, jest)
  • Обновлять имеющиеся API эндпоинты на новые версии от бэк-разработчика
  • Работа с библиотеками, например сделать PR в репозиторий react-selectable
  • Сделать возможной быструю разработку новых фич, уменьшить сложность
  • Совместно с бэк-разработчиком решить вопросы CI, CD, мониторинга

Требования:

  • Опыт E2E, компонентного и юнит-тестирования
  • Умение проводить обоснованный рефакторинг и при этом ничего не сломать
  • Опыт доработки публичных npm-библиотек
  • Опыт настройки и работы с Webpack, Docker, Sentry

Условия:

  • Офис в 10 минутах на автобусе от ст. м. «Молодежная», БЦ «Гранд Сетунь Плаза»
  • Оформление по ТК РФ в Москве
  • Фиксированный оклад + бонусы за эффективную работу
  • Перспективы карьерного роста, интересные задачи
  • Компенсация обедов

    Дополнительные инструкции

    Необходимо отправить примеры ваших работ. Сайты / Git с примерами ваших приложений.