Обязанности:
CAD Exchanger – IT-компания, предлагающая решения в области визуализации и конвертации 3D данных. У нас есть собственные программные продукты (для десктопа, облака и мобильных устройств), которые используются во всем мире (150,000+ пользователей в 110+ странах), включая лидеров индустрии: Apple, Tesla, Amazon, NASA, Fujitsu, General Electric, и многие другие (cadexchanger.com/customers). Компания основана в 2014г, а сам продукт существует с 2009.В команду Web-разработки требуется специалист для создания веб-приложений взаимодействующих с 3D данными, а также для работы с SEO и разработки статических сайтов.. Основной фокус в работе будет на фронтенд, однако периодически будут возникать задачи для бэкенда. При работе с 3D данными требуется понимание концепций геометрии, компьютерной графики (камеры, проекции, матрицы трансформации и прочие), поэтому знание математических дисциплин будет плюсом.Другими задачами могут быть интеграции с операторами приема онлайн-платежей, развитие библиотек для облачного API, Javascript-библиотек и др.Вы станете частью команды web-разработки, которая взаимодействует с инженерной R&D командой, командой поддержки клиентов, а также командой маркетинга и продаж.Мы всегда будем готовы помочь, но ожидаем высокой самостоятельности и умения разобраться в решении проблем и освоении нового материала.Задачи:- Разработка веб-просмотрщика CAD-моделей на базе Three.js.- Разработка библиотеки визуализации CAD-моделей в веб на базе Three.js.- Создание SEO-оптимизированных маркетинговых страниц на React и Angular. Требования: - Опыт коммерческой разработки на React или Angular. Большая часть функциональности написана на React, но есть важные проекты на Angular, поэтому потребуется знание обоих фрейворков.- Опыт работы с Three.js (допустим опыт на уровне pet-проектов или выполненных в рамках обучения заданий).- Typescript, ES2024.- Хорошее знание современного CSS и желание развиваться в этом направлении.- Semantic HTML.- Опыт работы с Node.js. Допустим опыт на уровне написания скриптов / облачных функций.- Git и bash/zsh на уровне уверенного пользователя.- Знание английского языка на уровне Intermediate или выше.Будет плюсом:- Опыт работы с SSG / SSR.- Опыт работы с CSS-in-JS и библиотеками компонентов.- Опыт оптимизации производительности страниц (скорость загрузки, процессорное время, память).- Навыки технического SEO (titles, descriptions, heading hierarchy, Schema.org / JSON-LD, Open Graph).