Разработчик Frontend React

Местоположение и тип занятости

Можно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

О компании и команде

Проект: Цель нашей Команды – высокая эффективность процессов Блока Корпоративно-инвестиционный бизнес. Мы создаем новый единый продукт для всех процессов штаба Блока, как агрегатор аналитических сервисов. Наша задача сделать удобный и полезный сервис по предоставлению аналитики всем внутренним пользователям банка – от клиентских менеджеров до руководителей ТОП уровня. Мы ищем frontend-разработчика, готового вместе с нами создавать и совершенствовать наш продукт

Наш стек: Микросервисная архитектура

Фронт: ReactJS, Redux, TypeScript, Redux-Saga, RTK

Бэк: Java, Spring, Spring Boot, Hibernate

БД: Oracle DB

Ожидания от кандидата

Требования:

  • Высшее оконченное образование техническое/ экономическое
  • Опыт в веб-разработке от 4х лет
  • опыт работы с Плагином Module Federation не менее 1 года
  • Хорошая алгоритмическая база и умение оптимизации приложений
  • Хорошие знания в 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

Обязанности:

  • Разработка frontend сервисов
  • Разработка и сопровождение библиотеки компонентов
  • Участие в задачах интеграции нескольких приложений
  • Анализ требований, декомпозиция задач
  • Проектирование решения в составе кроссфункциональной команды
  • Участие в проектировании и составе дорожной карты развития всего сервиса со стороны frontend разработки с учетом современных паттернов построения приложений
  • Участие в приемо-сдаточных испытаниях
  • Описание документации разработки