О компании
Orion Soft — российская IT-компания, занимающаяся разработкой продуктов с акцентом на программно-определяемые дата-центры. Один из наших продуктов — StarVault, система управления корпоративными секретами и контроля доступа. Ваша задача будет заключаться в разработке административного интерфейса продукта: авторизация, политики, движки секретов, PKI, MFA, хранилище и другие разделы.
Обязанности
- Запуск новых функций в SPA: Ember Octane, Glimmer Components, маршруты и ember-engines;
- Подключение бэкенда: интеграция REST API StarVault через Ember Data и сервисы;
- Создание административных интерфейсов: формы, таблицы, мастера, PKI, снимки, OIDC/MFA;
- Поддержка локализации: улучшение ru/en через ember-i18n;
- Укрепление качества: написание юнит-, интеграционных и приемочных тестов (QUnit, Mirage);
- Участие в командной работе: рецензирование, синхронизация с бэкендом, QA и дизайнерами.
Требования
- Опыт коммерческой разработки не менее 3 лет;
- Уверенные знания JavaScript (ES6+), опыт работы с Ember.js или готовность быстро обучаться;
- Понимание SPA: маршрутизация, состояние, работа с REST API;
- Знания SCSS/CSS (BEM);
- Опыт работы с Git, рецензирование кода, работа через MR в GitLab;
- Английский язык на уровне чтения технической документации.
Условия и бенефиты
- Хорошо, если у вас есть опыт с React 17, TypeScript, Redux, Webpack: это будет полезно при работе над смежными модулями системы;
- Опыт работы с Ember Data, ember-concurrency, Handlebars;
- Знания в области безопасности/инфраструктуры: Vault, OAuth/OIDC, MFA, PKI;
- Использование Docker для локальных запусков.



