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