Обязанности:
- Участие в разработке веб-приложений проектов ЦИССУС и Vision.
- Участие в разработке высоконагруженных, гибко масштабируемых систем мониторинга и микросервисов на базе Node.js.
- Участие в проектировании и разработке архитектуры, а также в создании нового функционала для существующих продуктов.
- Поддержание жизненного цикла программного продукта.
- Проведение code review.
- Участие в командных встречах.
- Принятие технических решений, выбор технологий и участие в формировании технического роадмапа.
Требования:
- Опыт работы: 1–3 года; опыт разработки клиентских приложений свыше 3 лет.
- Отличное знание JavaScript и TypeScript.
- Отличное знание экосистемы React: Redux, MUI, React Router, i18n.
- Опыт работы с Node.js, Fastify, Express и ORM.
- Опыт работы с дизайн-системами и Figma.
- Умение находить нестандартные решения технических задач и работать в команде.
- Технический английский для чтения документации.
Будет плюсом:
- Хорошая математическая и алгоритмическая база.
- Опыт применения шаблонов проектирования.
- Понимание принципов разработки высоконагруженных систем.
- Опыт оптимизации кода и устранения утечек памяти.
- Опыт работы с бандлерами и транспиляторами: Webpack, Vite, Babel.
Условия: Полная занятость, график 5/2, гибридный формат работы.