Бэнкс Софт Системс

React разработчик (3D визуализация)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • React
  • HTML
  • CSS
  • HTTP
  • REST
  • JavaScript
  • Redux
  • Gitlab
Banks Soft Systems - системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке решений по цифровизации клиентского обслуживания для банков, финтех-компаний, госсектора, телекома, ритейла, медицины, сферы ЖКХ в России и СНГ. Мы разрабатываем системы речевой аналитики, развиваем платформы дистанционного банковского обслуживания, а также оказываем услуги по заказной и аутсорс разработке. Мы практикуем наиболее востребованные рынком технологические решения: от машинного обучения до разработки 1С.

Обязанности:
  • Добавление инструментов (измерения, сечения, управление видимостью) просмотра 3D-модели на базе JS-библиотеки геометрического ядра решения;

  • Имплементация механизмов навигации, масштабирования и поворота, расширенного поиска и постраничного рендеринга по pdf-документам;
  • Разработка сервиса обогащения контента pdf-документа гиперссылками на место кодов тегов;
  • Разработка точек доступа API для создания/редактирования/удаления шаблонов поиска и заметок над документами/моделями с учётом ролевой модели;

  • Разработка точек доступа API для запуска процесса генерации отчётов (по 2D/3D контенту);
  • Разработка виджетов (web-панелей) для ввода/отображения данных и поддержки сохранения шаблонов поиска/

Требования:
  • Опыт разработки SPA-приложений на базе React от 3х лет;

  • Глубокое знание JavaScript, HTML, CSS;

  • Знание протокола HTTP(S) и архитектуры REST;

  • Опыт разработки кастомизируемых виджетов для отображения данных в табличной форме (React Table, Material-UI), а также визуализации 3D-моделей (Three.js/Babylon.js.);

  • Знание WebGL для рендеринга 3D-графики в браузере;

  • Знание принципов работы сетевых запросов и обработки данных на клиенте (напр. библиотек для управления состоянием: Redux/React Context API);

  • Опыт работы с системами контроля версий (Git);

Понимание механизмов работы современных браузеров.

Будет плюсом:

  • Опыт работы с системами управления проектами (Jira);
  • Понимание CI/CD процессов, наличие опыта работы с Kubernetes, Docker, Gitlab, Artifactory.

Условия:
  • Достойный уровень заработной платы (обсуждаем на собеседовании);
  • Полное соблюдение ТК РФ c первого дня работы и своевременная выплата заработной платы;
  • Удаленный формат работы;
  • Расширенный ДМС со стоматологией;
  • Бесплатное обучение английскому языку вам и вашим детям;
  • Скидки в фитнес-клубы;
  • Предоставляем всю необходимую технику для работы.