Frontend-разработчик
Описание вакансии
Мы большая команда, занимающаяся развитием автоматизации процессов Казначейства. Мы создаем UI финансовых приложений, которые помогают принимать стратегические решения в Банке. Основали и развиваем свою библиотеку UI-компонентов, которой пользуются другие команды управления. Разрабатываем ряд внутренних проектов, направленных на оптимизацию процессов в команде.
Команда: frontend-разработчики и дизайнер. Сейчас мы работаем в двух городах - Москве и Самаре.
Присоединившись к нам, можно не только узнать детали работы Казначейства, но и погрузиться в мир искусственного интеллекта и больших данных.
Технологический стек:
Целевой стек: React, Typescript, vite, react-query, zustand, react-hook-form, zod, swagger-typescript-api, ag-grid, styled-components. Есть проект с Apollo.
Поддерживаемые проекты: React, Typescript , mobx, mobx-state-tree, CSS Modules.
Обязанности
- Разработка пользовательского интерфейса React-приложений
- Проведение ревью кода, поддержка код стандарта, командные коммуникации
- Рефакторинг и оптимизация существующего кода
- Сопровождение младших разработчиков
- Контроль сроков выполнения задач
- Организация внутренних процессов в команде
- Контроль релизных циклов и выполнения выставляемых требований
Требования
-
Опыт командной работы с применением гибких подходов (be Agile!)
-
Понимание принципов жизненного цикла разработки
-
Опыт работы frontend-разработчиком от 4 лет
-
Уверенные знания HTML, CSS, JavaScript, React
-
Знания TypeScript (Utility Types, Generics)
-
Опыт работы с Redux/Zustand
-
Опыт работы с react-query или RTK query
-
Опыт работы и настройки Webpack/Vite
-
Опыт написания тестов (Jest, RTL, vitest)
-
Опыт работы с AG Grid
-
Опыт работы со styled-components/emotion
-
Опыт работы с популярными UI-библиотеками (antd)
-
Опыт написания UI-библиотек (+ Storybook)
-
Опыт настройки линтеров (eslint, stylelint)
-
Понимание принципов ООП, SOLID, паттернов проектирования (GoF)
-
Опыт работы с инструментами контейнеризации приложений (Docker)
-
Уверенный Linux пользователь
-
Понимание принципов и инструментов Scrum.
-
Лидерские качества: Умение принимать решения и брать на себя ответственность
-
Приветствуется:
-
Понимание принципов CI/CD
-
Опыт проектирования API и интеграционных взаимодействий (HTTP, REST, GraphQL)
-
Опыт работы с Jenkins
-
Опыт работы с MobX/MST
-
Опыт работы с K8s, OpenShift
Условия
- Много интересных задач, которые влияют на сотни тысяч людей и позволяют вырасти профессионально;
- Команда профессионалов, которая всегда поможет адаптироваться и поделится своей экспертизой;
- Корпоративный университет, Виртуальная школа Сбера, повышение квалификации, IT конференции, митапы, библиотека - обучение за счет компании;
- График работы с гибким началом рабочего дня;
- Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- Структура дохода – оклад и годовая премия, возможность пересмотра дохода через полгода;
- ДМС с первого дня, программа для родственников, страхование от несчастных случаев и тяжелых заболеваний;
- Собственный спортзал;
- Материальная помощь и социальная поддержка, корпоративная пенсионная программа;
- Льготные условия кредитования и ипотеки;
- Подписка СберПрайм+ для сотрудников, скидки и бонусы от компаний партнёров, а также различные корпоративные активности;
- Работа в офисе г.Москва, м.Ленинский проспект, ул.Вавилова 19(после адаптации гибрид)