Описание вакансии
“Проектные Системы” – продуктовая 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;
- У Вас есть понимание основных принципов дизайна кода.