Middle Frontend developer (React)

Срок для отклика истек

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

“Проектные Системы” – продуктовая IT-компания. Компания создает и развивает собственные продукты на рынке в области проектирования и строительства.

В нашей компании мы разрабатываем BIM-систему, который работает с готовыми 3D-моделями зданий и сооружений (дороги, железные дороги, мосты, сети и т.д.).

Одним из приоритетных направлений в компании являются разработка просмотрщика 3D моделей в BIM-системе. В нашу команду, которая отвечает за визуализацию и анализ BIM-моделей, требуются талантливые frontend разработчики.

Стек:

  • JavaScript/ES6;
  • React 18;
  • MobX;
  • Webpack, Tailwind
  • HTML;
  • CSS.

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

  • Поддержка и развитие существующего Web-приложения для работы с 3D моделями;
  • Изучение и улучшение сложной интересной архитектуры Web-приложения;
  • Погружение в существующую кодовую базу;
  • Тесная работа с дизайнерами UX/UI для создания инновационного продукта;
  • Поиск и реализация решений по оптимизации, ускорению работы и улучшению жизни наших пользователей;
  • Создавать новые компоненты, пилить новые фичи в больших объемах;
  • Контроль качества исходного программного кода Web интерфейса;
  • Интеграция Web интерфейса с серверной частью ПО.

Требования:

  • Уверенное знание и опыт работы с JavaScript (ES5, ES6+) и TypeScript от 2-х лет коммерческой разработки;
  • Опыт разработки Web интерфейса для пользовательских сервисов B2В/B2C от 3-х лет;
  • Знание фреймворка React (16.8+);
  • Опыт работы с WebGL от 1-го года;
  • Опыт работы с MobX;
  • Опыт работы с Webpack, Tailwind;
  • Опыт использования систем контроля версий исходного кода и планирования работ (Gitlab).

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

  • Опыт работы с three.js;
  • Возможность посмотреть Ваш код (GitHub-аккаунт это еще больший плюс);
  • Интерес к 3D технологиям, пользовательский опыт работы с 3D моделями;
  • Опыт написания юнит тестов;
  • Вы знакомы с понятием CI/CD;
  • У Вас есть понимание основных принципов дизайна кода.