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.
Ожидания от кандидата
- Опыт коммерческой разработки более 4 лет. Опыт в банковском секторе будет плюсом;
- Знание Javascript (в современной редакции ECMAScript), Typescript, HTML, CSS на высоком уровне;
- Опыт проектирования фронтенд-приложений. Понимание их архитектуры. Понимание паттернов проектирования, применение лучших практик в разработке. Понимание практик CI/CD;
- Глубокое понимание принципов и подходов к созданию масштабируемых и производительных интерфейсов на базе React;
- Умение писать чистый, эффективный и масштабируемый код. Опыт проведения рефакторинга и оптимизации уже написанного кода;
- Опыт написания unit-тестов. Понимание принципов тестирования. Готовность к работе по TDD;
- Опыт работы в Agile-командах, умение эффективно работать в условиях быстро меняющихся требований и сжатых сроков. Представление о SDLC;
- Умение работать в команде и готовность выстраивать отношения со смежными командами.
Какие будут задачи:
- Проектирование и разработка React-приложений на микрофронтендной архитектуре;
- Разработка и поддержка высококачественного и производительного кода в соответствии с требованиями проекта;
- Обсуждение технических проблем и их решений. Рефакторинг, управление техдолгом;
- Тесное взаимодействие с командами аналитики, бэкенд-разработки, QA и DevOps;
- Разработка и поддержка unit-тестов:
- Написание необходимой документации и поддержка ее в актуальном состоянии. В т.ч. написание decision records по техническим решениям, принятым на проекте;
- Участие в код-ревью и обеспечение соблюдения стандартов и практик разработки;
- Участие в развитии фронтенд-направления в компании.
Условия работы
- Работа в аккредитованной IT-компании;
- Возможность работать удалённо или в одном из комфортных офисов;
- Гибкое начало рабочего дня: с 08:00 до 11:00;
- ДМС со стоматологией, телемедициной и полисом ВЗР;
- Возможность взять больничный без больничного: 7 дней в году;
- IT-конференции, курсы, тренинги и сертификация за счет компании;
- Курсы английского онлайн и оффлайн, с компенсацией стоимости;
- Система фидбеков, планов развития и роста в должности/ЗП;
- Корпоративные цены в Skyeng и X-fit.