Главная цель нашего департамента – создание системы выпуска продуктов, повторного использования кода и компонент, всего процесса девелопмента и поставки в целом. Она будет использоваться во всех подразделениях группы компаний YADRO, удовлетворять потребности разработчиков, QA инженеров и девопсов, обслуживать широкий спектр задач, связанных с compute provisioning, а также прототипированием программно-аппаратных комплексов хранения данных.
Чем предстоит заниматься:
-
разработкой фронтенд-части системы для compute provisioning, управления сертификатами и других сервисов, реализуемых через API в рамках нашего департамента.
-
тесно взаимодействовать с командой бэкенд-разработчиков для реализации функционала на основе REST API.
Наши ожидания от будущего члена команды:
-
4-6 лет опыта разработки фронтенд-приложений, желательно в сфере корпоративных решений или внутренних сервисов (enterprise/intranet);
-
уверенные знания Angular, JavaScript/TypeScript, ключевых концепций фронтенд-разработки;
-
опыт разработки пользовательских интерфейсов на основе backend'а предоставленного через REST API; знание и понимание процессов разработки ПО, от планирования до выпуска;
-
опыт с инструментами для командной работы и документирования: git, Jira, Confluence;
- глубокие знания принципов UX/UI-дизайна, опыт разработки качественного интерфейса и интерфейсных решений;
-
опыт работы с инструментами для разработки и тестирования фронтенда: Docker, ESLint, Codelyzer, Stylelint, Prettier, Cypress;
-
английский язык на уровне чтения документации.
Будет плюсом:
- опыт разработки high availability приложений;
- знание принципов CI/CD, опыт интеграции фронтенд-приложений в процессы сборки и развертывания (например, с использованием Jenkins);
- знание принципов и подходов в разработке микросервисной архитектуры;
- опыт работы с монорепозиториями;
- знание протоколов REST и gRPC.