Цель нашей Команды высокая эффективность процессов Блока Корпоративно-инвестиционный бизнес. Мы создаем новый единый продукт для всех процессов штаба Блока, как агрегатор аналитических сервисов. Наша задача сделать удобный и полезный сервис по предоставлению аналитики всем внутренним пользователям банка от клиентских менеджеров до руководителей Топ уровня. Мы ищем 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.
Условия
- конкурентные условия труда (белая заработная плата, оклад, премии)
- график работы - стандартный, но с гибким подходом к личным обстоятельствам
- большой и комфортный офис с бесплатным спортзалом
- программа по поддержанию и улучшению состояния здоровья - Дмс (включая стоматологию), страхование
- льготное кредитование в Сбербанке - возможность пользоваться премиальными продуктами Банка на очень специальных условиях
- материальная помощь - в радостных и не очень случаях
- широкий спектр скидок и привилегий от компаний-партнеров.
Требуется lead frontend developer (onekib)
Frontend-разработчик, разработчик, программист, developer