Lead React-Developer

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

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

Компания

Разработка, внедрение и обслуживание сложных программных решений мирового уровня

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

О компании и команде

Cinimex — компания-интегратор, разрабатывающая ПО для крупнейших банков России, страховых компаний, промышленности и ритейла.

К своему 25-летию мы имеем уникальный опыт в области разработки ПО и продолжаем развивать экспертизу в таких областях, как микросервисная архитектура, машинное обучение и искусственный интеллект, IoT, продуктовое направление и автоматизация предприятий на платформе 1С.

Наши проекты — это системы API-менеджмента, SSO, BNPL-сервисы, ESB, H2H, виртуальные мобильные операторы, платформенные решения, BPM, и многое другое.

Входим в реестр аккредитованных IT-компаний.

Разрабатываем на стеке:

  • TypeScript/React;
  • Webpack;
  • Redux Toolkit;
  • React Hook Form;
  • Casl;
  • MUI, Ant Design.

Какие будут задачи:

  • Проектирование и разработка React-приложений на микрофронтендной архитектуре;
  • Разработка и поддержка высококачественного и производительного кода в соответствии с требованиями проекта;
  • Обсуждение технических проблем и их решений. Рефакторинг, управление техдолгом;
  • Тесное взаимодействие с командами аналитики, бэкенд-разработки, QA и DevOps;
  • Разработка и поддержка unit-тестов:
  • Написание необходимой документации и поддержка ее в актуальном состоянии. В т.ч. написание decision records по техническим решениям, принятым на проекте;
  • Участие в код-ревью и обеспечение соблюдения стандартов и практик разработки;
  • Участие в развитии фронтенд-направления в компании.

Ожидания от кандидата

  • Опыт коммерческой разработки более 4 лет. Опыт в банковском секторе будет плюсом;
  • Знание Javascript (в современной редакции ECMAScript), Typescript, HTML, CSS на высоком уровне;
  • Опыт проектирования фронтенд-приложений. Понимание их архитектуры. Понимание паттернов проектирования, применение лучших практик в разработке. Понимание практик CI/CD;
  • Глубокое понимание принципов и подходов к созданию масштабируемых и производительных интерфейсов на базе React;
  • Умение писать чистый, эффективный и масштабируемый код. Опыт проведения рефакторинга и оптимизации уже написанного кода;
  • Опыт написания unit-тестов. Понимание принципов тестирования. Готовность к работе по TDD;
  • Опыт работы в Agile-командах, умение эффективно работать в условиях быстро меняющихся требований и сжатых сроков. Представление о SDLC;
  • Умение работать в команде и готовность выстраивать отношения со смежными командами.

Условия работы

  • Работа в аккредитованной IT-компании;
  • Возможность работать удалённо или в одном из комфортных офисов;
  • Гибкое начало рабочего дня: с 08:00 до 11:00;
  • ДМС со стоматологией, телемедициной и полисом ВЗР;
  • Возможность взять больничный без больничного: 7 дней в году;
  • IT-конференции, курсы, тренинги и сертификация за счет компании;
  • Курсы английского онлайн и оффлайн, с компенсацией стоимости;
  • Система фидбеков, планов развития и роста в должности/ЗП;
  • Корпоративные цены в Skyeng и X-fit.