Все вакансии

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

ЭТМ, компания · зарплата не указана · Санкт-Петербург · HH · опубликовано 20 апреля 2026 г.

Компания ЭТМ, компания
Источник HH
Опубликовано 20 апреля 2026 г.
Зарплата зарплата не указана

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

ЭТМ — это комплексный федеральный поставщик инженерных систем, входящий в список 200 крупнейших* компаний России
ЭТМ – лидирующая российская компания в области поставок электротехники и ин же нерных систем. Входит в 200 крупнейших компаний России.
ЭТМ — это более 9 тыс. сотрудников, 30 лет устойчивого развития, 9 логистических центров класса А, более 200 точек продаж, развитая транспортная инфраструктура и ассортимент из 1,8 млн наименований оборудования.
Онлайн-сервисом iPRO ЭТМ, пользуются более 40 тысяч предприятий в России.
Обязанности:
• Непосредственное участие в разработке веб приложений.
• Создание новых и поддержка существующих экранных форм с применением компонентного подхода.
• Выделение компонентов для последующего повторного использования в рамках приложения (уровень UI Kit).
• Кроссплатформенная и адаптивная вёрстка.
• Интеграция с third-party API, напр., платёжными системами и др.
• Покрытие разработанных компонентов и/или модулей unit-тестами.
• Участие в процессе код-ревью в разных ролях (автор или рецензент).
• Проектирование новых компонентов и модулей, а также поддержка имеющихся компонентов и развитие архитектуры приложений.
• Предварительный технический анализ требований на ранних этапах с целью оценки их трудоёмкости, реализуемости и идентификации потенциальных технических рисков.
• Идентификация технического долга по существующему коду приложения, внесение и обоснование предложений по улучшению общего архитектурного подхода с их последующей реализацией.
• Определение объёмов и подготовка пошагового перечня работ по рефакторингу отдельных существующих модулей.
• Создание и обновление документации по разработанным компонентам с целью описания контрактов обмена данными между компонентами и логики их работы.
• Организация работы небольшой проектной группы разработчиков (до 4-х разработчиков).
• Организация коммуникации между разработчиками внутри команды с целью обсуждения архитектурных подходов к решению задач, выработке стандартов и общих принципов к разработке компонентов и/или модулей мобильных приложений.
• Менторинг «младших» разработчиков в рамках отдела (при необходимости).
Требования:
• Высшее или среднее профессиональное образование по направлениям подготовки ИТ-специалистов.
• Технологии: JavaScript (ES 6+) , React.js , HTML5, CSS3, React hook (useContext, useReducer), Redux , Context API, Axios, Material UI, Next.js , NodeJS.
• опыт настройки и развёртывания высоконагруженных приложений на NodeJS.
• Опыт работы с микрофронтендами (не менее 1 проекта в карьере).
• Опыт организации и настройки процесса публикации npm-пакетов в реестр (Nexus, Artifactory и т.п.).
• Понимание архитектурных подходов, знание и практический опыт применения различных групп паттернов и техник, в т.ч. GoF, SOLID, KISS, DRY, GRASP и т.п.
• Опыт работы с GitLab или иной системой контроля версий, а также понимание GitFlow;
• Базовое понимание CI/CD-процессов
Условия:
• Работа в аккредитованной российской IT-компании.
• Официальное оформление по ТК РФ с первого дня, социальные гарантии и выплаты.
• Уровень дохода: оклад + премии.
• Подарки для сотрудников на праздники и дни рождения, подарки детям на Новый Год, регулярное проведение конкурсов для сотрудников и детей.
• График работы с 8.30 до 17.30, в пятницу до 16.30.
• Дистанционный формат работы.
• Бесплатный доступ к образовательной платформе Актион 360.
• Бесплатные тренировки по футболу, тег-регби, настольному теннису.
• Скидки на матчи клуба "Зенит".
• Корпоративные скидки на изучение английского языка.
• Билеты в театры города на ежемесячной основе.

Навыки

  • React
  • JavaScript
  • Redux
  • Next.js
  • Node.js
  • GitLab
  • CI/CD
Открыть вакансию в ленте