Цель нашей Команды – высокая эффективность процессов Блока Корпоративно-инвестиционный бизнес. Мы создаем новый единый продукт для всех процессов штаба Блока, как агрегатор аналитических сервисов. Наша задача сделать удобный и полезный сервис по предоставлению аналитики всем внутренним пользователям банка – от клиентских менеджеров до руководителей ТОП уровня. Мы ищем Senior Frontend-разработчика, готового вместе с нами создавать и совершенствовать наш продукт. Наш проект: React, Redux, TypeScript, Redux, RTK, микрофронты (Module Federation); Java, Spring, Spring Boot, Hibernate; PostgreSQL; Микросервисная архитектура
Обязанности
- развитие процессов и технологий frontend разработки
- разработка frontend сервисов
- разработка и сопровождение библиотеки компонентов на mui5
- участие в задачах интеграции нескольких приложений
- анализ требований, декомпозиция задач
- проектирование решения в составе кроссфункциональной команды
- участие в проектировании и составе дорожной карты развития всего сервиса со стороны frontend разработки с учетом современных паттернов построения приложений
- участие в приемо-сдаточных испытаниях
- описание документации разработки
- управление техдолгом frontend.
Требования
- опыт в веб-разработке от 4х лет
- хорошая алгоритмическая база и умение оптимизации приложений
- знания в module-federation или любых container-reference подходах
- знания React, React hooks, умение написать кастомные хуки и обходиться без useEffect’ов там, где это возможно
- понимание, как работает DOM, Shadow DOM, Virtual DOM
- опыт интеграции микрофронтовых приложений в другие сервисы и правильное их дробление по компонентам
- опыт настройки Webpack-конфигов
- опыт с Redux, RTK-query, Redux-toolkit
- опыт работы со storybook
- опыт работы с material-ui или ant-design
- знания typescript
- умение писать документированный код
- опыт работы с REST API
- знание принципов построения SPA приложений
- понимание проблем кросс-браузерной совместимости и способов их решения
- глубокое понимание процесса веб-разработки (проектирования, разработки и внедрения)
Будет плюсом, если есть:
- опыт работы с NodeJS и express фреймворком, знания по HTTP протоколу
- хорошие знания вёрстки (flex, grid)
- опыт работы с другими стейт-менеджерами по типу jotai atom или zustand
- понимаете принципы работы HTTP протокола, имеете опыт работы с websocket.
Условия
- комфортный современный офис
- возможность выбрать удобный график – офис/гибрид
- ежегодный пересмотр зарплаты и годовую премию
- корпоративный спортзал и зоны отдыха
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- программа адаптации и помощь руководителя на старте
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбера.