Senior (Middle) frontend developer (react / redux / TS)

Зарплата

От 150 000 до 230 000 ₽

Требуемые навыки

ФронтендСредний (Middle) · JavaScript · React · TypeScript · Redux

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

Полный рабочий день · Можно удаленно

Компания

Лидирующий международный производитель высококачественной стальной продукции

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

На текущий момент мы имеем порядка 40-50 систем управления производствами на старом стеке технологий. В рамках трехлетней стратегии компании планируем разработать и внедрить принципиально новые системы, учитывающие лучшие практики мирового опыта учета производства, в микросервисной архитектуре на современном стеке технологий

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

  • 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-тестами. Разработка баг-фиксов. Проведение оптимизации и рефакторинг кода

Бонусы

  • График Работы: 5/2, удаленный формат работы из любого города России. В Москве возможность совмещать с офисом, с панорамным видом. В пешей доступности от метро “Полянка” (адрес: Якиманская Набережная, 4 стр. 1)
  • Конкурентоспособный компенсационный пакет
  • ДМС, компенсация мобильной связи, предоставление служебного ноутбука
  • Обучение английскому языку в лучших языковых школах
  • Профессиональное развитие: хакатоны, митапы, конференции
  • Возможность принять участие в интересных и сложных проектах с лучшими специалистами индустрии

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.