JSA Group

Frontend developer (React)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • TypeScript
  • React

JSA Group - аккредитованная IT-компания. Существуем с 2016 года, в штате около 1500 человек. Ведем разработку по направлениям: web, мобильная разработка, BI, VR, Data Science и др.


Сейчас мы ищем Middle/Middle + frontend разработчика в новый проект - "Календарное планирование" для компании Металлоинвест.

Система календарного планирования (СКП) — это программный продукт для формирования производственных заказов и планов по отгрузке, руководствуясь которыми производственные цеха создают полуфабрикаты либо готовую продукцию. Функциональность системы предоставляет бизнесу инструменты планирования производства, отслеживания статусов коммерческих заказов и прогноза объёмов по хранению и отгрузке материалов. Главная цель внедрения преследует максимизацию показателя OTIF и минимизацию переналадок производственного оборудования. Как следствие уменьшается количество простоев оборудования и увеличивается маржинальность всей производственной цепочки на предприятии.

Мы создаём систему на базе библиотек с открытым исходным кодом. Это новый проект без рутинных задач поддержки и исправления Legacy. Если ты ищешь интересные задачи по работе с реальным производством, хочешь поучаствовать в разработке "с нуля" значимого проекта, влияющего на бизнес – наша команда сможет тебя этим обеспечить. В объём проекта входит автоматизация управления шестью производственными цехами, покрывающими полный цикл производства металлической продукции - от плавки до финишной обработки.

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

Проект разрабатывается на современном стеке: Kubernetes, C#, .Net, TS React, PostgreSQL. Работаем по методологии Agile, Scrumban.

Стек frontend: React 18, TypeScript, state manager (mobx / zustand), react-hook-form, react-dom, react-use, axios/react-query, vite/webpack, mui joy, echarts.

Задачи:

  • Создание сложных пользовательских интерфейсов с отображением нескольких таблиц на экране.
  • Интеграция диаграмм Ганта.
  • Разработка графиков.
  • Разработка экранных форм редактирования таблиц.
  • Внедрение интеграций со смежными системами.
  • Участие в разработке UI-kit и интеграция дизайн-системы.

Мы ожидаем, что ты:

  • Имеешь высшее техническое образование.
  • Имеешь опыт оптимизации кода и работы с инструментами отладки.
  • Участвовал в проектах реализации программного обеспечения "с нуля".
  • Имеешь опыт Frontend разработки от 4-х лет.
  • Имеешь опыт разработки с React от 3-х лет.
  • Уверенно владеешь Typescript, HTML5, CSS3.
  • Умеешь работать с Figma.
  • Имеешь опыт работы с Git (GitFlow).
  • Владеешь английским языком на уровне чтения технической̆ литературы.

Хорошо, если ты:

  • Обладаешь навыками работы в Jira, Confluence.
  • Имеешь опыт продуктовой разработки.
  • Имеешь опыт разработки UI kit.
  • Имеешь опыт работы с MaterialUI.
  • Имеешь опыт работы с Echarts.
  • Имеешь опыт работы со сборщиками webpack/vite.
  • Имеешь опыт оптимизации размера сборки.
  • Имеешь опыт работы с react-query/axios.

Условия:

  • ЗП, достойная уровня профессионального развития (оклад + бонусы).
  • ДМС со стоматологией (после испытательного срока - 3 мес), полис для выезжающих за рубеж, доплата по больничному листу до 5 рабочих дней - 7 календарных, корпоративная мобильная связь; скидки на фитнес в World Class и частичная компенсация спорта.
  • Возможности для профессионального и карьерного развития.
  • Формат работы: удаленно или гибридный (по-желанию). Есть офис в Москве и Санкт-Петербурге.

  • Над проектом работает опытная команда, применяется подход менторства.

Преимущества работы у нас:

  • Проект пишется полностью с нуля, на базе Open source решений.
  • В проектировании и разработке применяются новейшие технологии и подходы.
  • Все архитектурные решения фиксируются в виде ADR (Architecture decision record).
  • Постановки задач формализуются от бизнес-требований до SRS (Software requirements specification).
  • Для документирования используется Confluence, для ведения задач Jira.