Lead Frontend Developer (OneKIB)
06 мая 2024 • г Москва • ПАО "Сбербанк" • IT: Разработка
Цель нашей Команды – высокая эффективность процессов Блока Корпоративно-инвестиционный бизнес. Мы создаем новый единый продукт для всех процессов штаба Блока, как агрегатор аналитических сервисов. Наша задача сделать удобный и полезный сервис по предоставлению аналитики всем внутренним пользователям банка – от клиентских менеджеров до руководителей ТОП уровня. Мы ищем lead frontend-разработчика, готового вместе с нами создавать и совершенствовать наш продукт.
Наш стек:
- ReactJS, Redux, TypeScript, Redux-Saga, RTK (микрофронты)
- Java, Spring, Spring Boot, Hibernate
- Oracle DB
- микросервисная архитектура.
Обязанности
- развитие процессов и технологий frontend разработки
- разработка frontend сервисов
- разработка и сопровождение библиотеки компонентов на mui5
- участие в задачах интеграции нескольких приложений
- анализ требований, декомпозиция задач
- проектирование решения в составе кроссфункциональной команды
- участие в проектировании и составе дорожной карты развития всего сервиса со стороны frontend разработки с учетом современных паттернов построения приложений
- участие в приемо-сдаточных испытаниях
- описание документации разработки
- проведение frontend-церемоний (код-ревью, синхронизация внутри стэка)
- управление техдолгом frontend.
Требования
- опыт в веб-разработке от 5-ти лет
- хорошая алгоритмическая база и умение оптимизации приложений
- хорошие знания в module-federation или любых container-referenc’ах подходах
- хорошие знания React, React hooks, умение написать кастомные хуки и обходиться без useEffect’ов там, где это возможно
- понимание, как работает DOM, Shadow DOM, Virtual DOM
- опыт интеграции микрофронтовых приложений в другие сервисы и правильное их дробление по компонентам
- опыт настройки Webpack-конфигов
- опыт с Redux, RTK-query, Redux-toolkit
- опыт работы со storybook
- опыт работы с material-ui или ant-design
- онания typescript
- умение писать документированный код
- опыт работы с REST API
- знание принципов построения SPA приложений
- понимание проблем кросс-браузерной совместимости и способов их решения
- опыт работы по Agile / Scrum (Jira, Confluence, GIT)
- глубокое понимание процесса веб-разработки (проектирования, разработки и внедрения)
- нацеленность на повышение качества кода, самообучаемость, инициативность, умение и желание работать в команде.
Будет плюсом, если есть
- опыт работы с NodeJS и express фреймворком, знания по HTTP протоколу
- хорошие знания вёрстки (flex, grid)
- опыт работы с другими стейт-менеджерами по типу jotai atom или zustand
- хорошо понимаете принципы работы HTTP протокола, имеете опыт работы с websocket.
Условия
- конкурентные условия труда (белая заработная плата, оклад, премии)
- график работы - стандартный, но с гибким подходом к личным обстоятельствам
- большой и комфортный офис с бесплатным спортзалом
- программа по поддержанию и улучшению состояния здоровья - ДМС (включая стоматологию), страхование
- льготное кредитование в Сбербанке - возможность пользоваться премиальными продуктами Банка на очень специальных условиях
- материальная помощь - в радостных и не очень случаях
- широкий спектр скидок и привилегий от компаний-партнеров.