Senior Frontend Developer


В НЛМК ИТ открыта позиция Senior Frontend Developer на React JS/Redux/Redux-Saga







Описание

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

  • Gitlab для хранения кода и CI/CD;
  • Artifactory для хранения артефактов;
  • SonarQube для статического анализа кода;
  • Openshift для оркестрации контейнеров;
  • Стриминговая платформа для данных Kafka;
  • Объектное S3 хранилище (MinIO);
  • Система web-аналитики (Matomo);
  • Sentry для сбора ошибок.

Разработка ведется в соответствии с современными трендами.

 

Наши задачи:

  • Планирование ресурсов разработчиков;
  • Взаимодействие с бизнес заказчиками;
  • Разработка фронтэнда на JS.
  • Управление развитием компетенций разработчиков;
  • Взаимодействие с аналитиками и тестировщиками на проекте;
  • Определение квалификации ресурсов подрядчика.

 

Профиль кандидата:

  • Высшее или среднее специальное образование;
  • Хороший опыт разработки на ReactJS/Redux/Redux-Saga;
  • Глубокие знания JavaScript;
  • Знания TypeScript (уметь снабжать код Type-декларациями);
  • Знания пре-процессоров (LESS, Sass, etc.);
  • Знания UI / UX-паттернов;
  • Опыт работы с REST, JSON RPC, WebSockets;
  • Уверенные знания в принципах оптимизации клиентского кода и работы с инструментами отладки;
  • Знания Webpack или аналогов;
  • Опыт работы с системами управления версий (GIT). Наличие, или участие в opensource проектах будет плюсом;
  • Понимание принципов асинхронного программирования;
  • Опыт написания Unit-тестов;
  • Работа по SCRUM;
  • Опыт работы с GraphQL будет плюсом. Понимание принципов SOLID и следование им;
  • Умение писать unit-тесты ;
  • Знание принципов построения надежной архитектуры;
  • Знание протоколов HTTP и WS, умение работать с ними;
  • Быть уверенным пользователем Linux;
  • Умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию, слушать и понимать людей, договариваться);
  • Владение английским языком на уровне свободного чтения технической документации.
  • Разработка кода программного приложения средней и высокой сложности. Покрытие кода Unit-тестами. Разработка баг-фиксов. Проведение оптимизации и рефакторинг кода.

 

Условия:

  • Официальное трудоустройство по ТК РФ;
  • Удаленный формат работы из любого города России;
  • ДМС, оплата мобильной связи;
  • Предоставление служебного ноутбука;
  • Расширенная программа лояльности.




Контакты вакансии

НЛМК HR