Frontend разработчик (Middle / Senior) React/Фронтенд разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О ПРОЕКТЕ
Компания стартапа 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 с примерами ваших приложений.