Обязанности:
- Разрабатывать интерфейсные и серверные компоненты веб-приложения, интегрированного с различными системами.
- Участвовать в проектировании и разработке архитектуры решения.
- Тестировать собственный код и проводить ревью чужого.
- Прогонять код по DevOps-пайплайнам и запускать его в облака.
Требования:
- Знание паттернов разработки, основных парадигм объектно-ориентированного и реактивного программирования.
- Понимание работы бэкенда, OpenAPI, движков браузера (DOM API), JavaScript и DevOps; общее представление об инструментах Git, Jenkins, Nexus и Ansible.
- Опыт работы с различными UI-kit.
- Знание JavaScript, TypeScript, React 18, Redux (Redux Toolkit), RTK Query, webpack, rollup, styled-components, Git, nginx и Atlassian stack.
- Опыт работы 3–6 лет.
Условия: полная занятость, график 5/2, удалённая работа.