Мы объявляем набор в команду ПУСК.
Миссия команды - вывести управление сетевыми конфигурациями в Банке на качественно новый уровень, полностью заменив существующий инструментарий.
Основная цель разрабатываемого нами продукта - максимально упростить и ускорить выдачу и согласование сетевых доступов для команд разработки, а в перспективе - полностью автоматизировать этот процесс. Система является частью внутренней платформы для наших инженеров.
В настоящий момент команда состоит из продакта, техлида и бэкендера. В этом году мы поставили перед собой амбициозную цель, поэтому активно нанимаем.
Ищем классного инженера, который хочет реализовать крутой продукт вместе с вовлеченной командой и тем самым повлиять буквально на всё IT Банка.
Необходимые знания и навыки:
Понимание основ 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).
Инструменты сборки и контроля версий: Знание и опыт работы с инструментами сборки (Webpack, Babel, Create React App). Умение пользоваться системами контроля версий (Git).
DevOps навыки:
Основы CI/CD: Понимание принципов непрерывной интеграции и доставки (CI/CD) и опыт работы с такими инструментами, как GitLab CI, Jenkins, TC
Умение настраивать простые пайплайны для автоматизации сборок и развертывания.
Контейнеризация: Знание основ Docker и умение создавать Docker-контейнеры для приложений.
Nginx: Опыт работы с настройками веб-сервера, на примере Nginx
SCRUM: Участие в scrum-активностях: оценка, дейли, ретроспектива и др.
Чем предстоит заниматься:
- Развивать Портал Управления Сетевыми Конфигурациями согласно банковским UI/UX гайд-лайнам;
- Настраивать и улучшать CI/CD-конвейер по сборке и доставке front-end части Портала;
- Участвовать в проработке архитектурных решений.
Мы предлагаем:
- По-настоящему живую и увлечённую команду, профессиональное развитие в команде одного из крупнейших Банков России;
- Официальное оформление по ТК РФ, достойный уровень вознаграждения;
- Корпоративное ДМС со стоматологией с первого месяца работы;
- Отпуск 33 дня + материальная помощь к отпуску, различные корпоративные программы;
- Возможность пользоваться Библиотекой и платформой с онлайн-курсами, участие в специализированных конференциях;
- Скидки от партнеров (ГПБ Бонус), сотовая связь для служебного использования;
- Активная корпоративная жизнь: устраиваем нескучные чтения, спортивные марафоны, квизы.