Мы объявляем набор в команду ПУСК. Миссия команды — вывести управление сетевыми конфигурациями в Банке на качественно новый уровень, полностью заменив существующий инструментарий. Основная цель разрабатываемого нами продукта — максимально упростить и ускорить выдачу и согласование сетевых доступов для команд разработки, а в перспективе — полностью автоматизировать этот процесс. Система является частью внутренней платформы для наших инженеров. Ищем классного инженера, который хочет реализовать крутой продукт вместе с вовлеченной командой и тем самым повлиять буквально на всё IT Банка.
- Развивать Портал Управления Сетевыми Конфигурациями согласно банковским UI/UX гайд-лайнам.
- Настраивать и улучшать CI/CD-конвейер по сборке и доставке front-end части Портала.
- Участвовать в проработке архитектурных решений.
- Повышать уровень технической культуры.
- Понимание основ HTML, CSS и JavaScript: Уверенное использование семантического HTML, работа со стилями (CSS/Sass). Понимание JavaScript, включая ES6 и более поздние версии. Использование Node.js и NPM.
- Code style Директивы в коде, настройка Eslint.
- Опыт с React: Знание основ React (компоненты, пропсы, состояние, жизненный цикл компонент). Понимание хуков (useState, useEffect, и т.д.). Опыт работы с библиотеками для управления состоянием (например, Redux или Context API).
- Знание типизации: Опыт работы с TypeScript или PropTypes для типизации React-приложений. Это поможет в повышении качества кода.
- Работа с API: Умение работать с RESTful API и, возможно, GraphQL. Знание основ HTTP и работы с асинхронными запросами (fetch, axios).
- Тестирование: Опыт написания юнит-тестов и интеграционных тестов (например, с использованием Jest, React Testing Library). 7. Инструменты сборки и контроля версий: Знание и опыт работы с инструментами сборки (Webpack, Babel, Create React App).
- Умение пользоваться системами контроля версий (Git).
DevOps навыки:
- Основы CI/CD: Понимание принципов непрерывной интеграции и доставки (CI/CD) и опыт работы с такими инструментами, как GitLab CI, Jenkins, TC Умение настраивать простые пайплайны для автоматизации сборок и развертывания.
- Контейнеризация: Знание основ Docker и умение создавать Docker-контейнеры для приложений.
- Nginx: Опыт работы с настройками веб-сервера, на примере Nginx.
- Открытость к новым технологиям и концепциям, желание продолжать обучение и развитие.
- Умение эффективно работать в команде, готовность к получению и предоставлению обратной связи. Самостоятельная работа по назначенным задачам, участие в код-ревью.
- Способность анализировать и находить решения для возникающих технических и логических проблем.
- Старательность в написании чистого и поддерживаемого кода.
- Умение объяснять свои мысли и идеи, а также задавать вопросы, когда нужно.
- Участие в scrum-активностях: оценка, дейли, ретроспектива и др.
- По-настоящему живую и увлечённую команду, профессиональное развитие в команде одного из крупнейших Банков России;
- Официальное оформление по ТК РФ, достойный уровень вознаграждения;
- Корпоративное ДМС со стоматологией с первого месяца работы;
- Отпуск 33 дня + различные корпоративные программы;
- Возможность пользоваться Библиотекой и платформой с онлайн-курсами, участие в специализированных конференциях;
- Скидки от партнеров (ГПБ Бонус), сотовая связь для служебного использования;
- Активная корпоративная жизнь: устраиваем нескучные чтения, спортивные марафоны, квизы.
вакансии:
Не подошла вакансия?
Найди ту, что понравится