Frontend React

в команду проектов МегаФон

О компании

ШТОРМ Технологии – российский разработчик программных продуктов для автоматизации бизнес-процессов клиентского обслуживания, продаж и управления клиентским опытом.

В команде работает свыше 150 экспертов в области разработки, аналитики и тестировании программного обеспечения.

Центры разработки компании находятся в Москве, Санкт-Петербурге и Обнинске.

Входим в российскую многопрофильную ИТ-группу «ИКС Холдинг», в основные задачи которой входят инвестиции, управление и консолидация на рынке телеком-медиа и технологий. В 2020 году вошли в состав команды Nexign.

Клиентами ШТОРМ Технологии являются лидеры таких отраслей, как телекоммуникации, банки, технологический ритейл.

О проекте

Мы участвуем в разработке сайта megafon.ru и сейчас расширяем команду разработки, которая заботится о ключевых web-сервисах компании «МегаФон», ежедневно используемых миллионами абонентов.

Разработка ведется на React (с использованием SSR), TypeScript, Redux (есть и thunk и saga), Less. Flow тоже пробовали, но меньше понравился. Также у нас есть легаси-часть на i-bem + smarty, которую мы постепенно переводим на React.

Мы разделили роли верстальщика и фронта – верстка больших контентных блоков делается силами верстальщиков, после чего frontend-разработчики добавляют динамику. Стараемся держать хорошее качество кода. На всех проектах настроены линтеры, каждая задача покрывается тестами и проходит ревью. При этом не забываем обновлять используемый стек, следим за нововведениями в JS и React.

Мы используем микросервисную архитектуру, поэтому все проекты запаковываются в docker и деплоятся в kubernetes-кластер. Задачи ведутся в jira. В качестве CI/CD мы используем gitlab. У нас много задач, начиная с изолированных виджетов, заканчивая целыми независимыми порталами.

Чем предстоит заниматься:

  • Разработкой нового функционала и разделов на React;
  • Поддержкой сервисов, с использованием JavaScript/Node.js;
  • Написанием тестов на реализуемые задачи;
  • Документированием своей работы в Confluenсe;
  • Принимать участие в planing poker для оценок задач с командой;
  • В команде есть верстальщики и основной объем работ по верстке, они берут на себя, но периодически возможны задачи по верстке на React.

Нам нужен разработчик, который:

  • Уверенно знает Javascript (ES6). Понимает на что нужно обращать внимание при разработке страниц;
  • Имеет глубокие знания и опыт разработки на React (более 2 лет) + знаком с Redux;
  • Уверенно владеет HTML/CSS (Responsive, Adaptive) и имеет навыки верстки;
  • Умеет писать тесты на реализуемые задачи;
  • Умеет работать с WebSockets;
  • Понимает и умеет работать с REST API;
  • Понимает особенности сборки проектов (Gulp, Webpack);
  • Имеет опыт работы с GIT;
  • Понимает, что такое ООП, ФП, SOLID.

Будем преимуществом:

  • Наличие опыта работы с docker;
  • Опыт работы с nodejs или понимание того, как работает eventloop;
  • Опыт разработки SSR-приложения или знание подводных камней;
  • Наличие опыта разработки с использованием других библиотек и фреймворков JS.

В свою очередь, мы предлагаем:

  • Масштабные задачи;
  • Профессиональное развитие;
  • Работу в команде экспертов с грамотным менеджментом;
  • «Белую» конкурентную заработную плату и оформление по ТК РФ;
  • Гибкое начало рабочего дня;
  • Наш офис: Москва, ст.м.Новослободская, Оружейный переулок, 41;
  • Кафетерий льгот – возможность компенсировать затраты на отдых, туризм, обучение, ИТ доступы и другие интересные опции;
  • ДМС со стоматологией;
  • Современное «железо»;
  • Участие в специализированных конференциях, семинарах и обучение в Корпоративном университете ИКС Холдинга.

Нажимая кнопку «Откликнуться», я соглашаюсь с обработкой персональных данных