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

Дата размещения вакансии: 23.09.2024
Работодатель: IBS
Уровень зарплаты:
з/п не указана
Город:
Новосибирск
Требуемый опыт работы:
От 3 до 6 лет

Цель проекта: максимально автоматизировать бизнес-процессы для обеспечения простоты и увеличения скорости обслуживания клиента. Потребителями являются все бизнес-проекты Банка. Одним из составных частей платформы является Сервис индексированного поиска. Сервис предоставляет потребителю возможность индексации собственных баз знаний и других источников информации и организацию по ним полнотекстового поиска. Возможно управление релевантностью поиска:
• С помощью передаваемых в запросе параметров
• С помощью интеграции с сервисами персонализации (внутрибанковскими или внешними)
• С использованием текущего местоположения
• С использованием статистики предыдущих поисков
• С использованием языка запроса
Потребителю доступны возможности, расширяющие полнотекстовый поиск:
• Фасетный поиск
• Нечеткий поиск
• Геопространственный поиск
• Автокомплитер (подсказки/контекстный поиск при вводе)
Реализована настраиваемая UI-библиотека для визуализации результатов поиска, в том числе с интеграцией с ГИС-системами

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

  • Разработка новых и доработка существующих UI компонентов
  • Разработка архитектурных решений
  • Поддержка пользователей UI платформы
  • Написание unit и CSS тестов
  • Поддержание документации в актуальном состоянии
  • Проведение code-review
  • Развитие UI платформы

Требования:

  • Знание JavaScript (включая современные стандарты ES6, ES7) и особенностей языка, опыт использования TypeScript
  • Опыт разработки приложений на React или аналогичных технологиях от 3 лет
  • Уверенное понимание шаблонов проектирования архитектуры front-end приложений, а также опыт их применения в коммерческих проектах
  • Понимание асинхронной модели выполнения кода (eventloop, callbacks, promises)
  • Знание систем сборки проектов на Webpack
  • Опыт работы в команде
  • Знание систем контроля версий Git
  • Опыт работы с библиотеками для тестирования (enzyme/jest)
  • Желательные:

    - Понимание микросервисной и микрофронтенд архитектуры
    - Опыт разработки сложных продуктов с использованием React/Redux
    - Опыт использования Lerna, Yarn
    - Опыт построения CI

Условия:

  • Трудоустройство по ТК РФ
  • Обучение в собственном тренинг центе
  • Рекреационный офис
  • Белая зарплаты
  • Отпуска больничные по ТК РФ