Middle/Senior Frontend Developer (React / TypeScript)
Коротко
Develops frontend of cloud CAD platform: new features, unit/integration tests, refactoring, code review. Stack: TypeScript, React, RTK/RTK Query, Three.js. · Needs: Expert-level React and ecosystem (RTK, hooks, rendering optimization); deep knowledge of ES6+ and TypeScript; Git and CI/CD; 4+ years commercial frontend
Описание от работодателя
О компании:
DIGITCORE — инжиниринговая IT-компания с выраженной R&D-составляющей. Мы занимаемся разработкой комплексных программных систем на стыке математического моделирования, физических процессов и промышленной эксплуатации. Наши решения внедряются у крупнейших заказчиков и требуют глубокого погружения в предметную область, выходящего за рамки стандартной веб-разработки.
О проекте:
В настоящий момент мы создаем облачную САПР-платформу нового поколения — современную альтернативу устаревшим десктопным решениям для инженеров. Продукт включает в себя сложные физико-математические расчеты, высоконагруженную визуализацию, работу с индустриальными форматами данных и интеграцию научных библиотек.
Технологический стек:
TypeScript, React, RTK (Redux Toolkit) / RTK Query, Three.js.
Ключевые обязанности: Разработка и реализация нового функционала frontend-части платформы.
Написание модульных и интеграционных тестов для обеспечения надежности кода.
Поддержка существующей кодовой базы, рефакторинг и устранение дефектов.
Активное участие в код-ревью, повышение качества и читаемости кода в команде.
Требования к кандидату: Глубокое владение современным стандартом JavaScript (ES6+) и TypeScript.
Экспертный уровень владения React и его экосистемой (RTK, хуки, оптимизация рендеринга).
Уверенное владение Git и понимание принципов CI/CD.
Комерческий опыт frontend-разработки от 4 лет.
Будет плюсом, если ты: Опыт визуализации больших массивов данных (Big Data) на клиентской стороне.
Навыки бэкенд-разработки на Node.js.
Глубокое понимание вопросов производительности (Lighthouse, Web Vitals, мемоизация).
Участие в инженерных, научных или CAD/CAM-проектах.
Опыт работы в распределенных (удаленных) кросс-функциональных командах.
Условия: Удаленный формат с гибким графиком в рамках разумного пересечения по московскому времени.
Стабильное финансирование и работа над амбициозным продуктом в быстрорастущей компании.
Профессиональная команда сильных разработчиков, атмосфера взаимопомощи.
Уровень дохода обсуждается индивидуально по итогам собеседования, исходя из вашего технического уровня и ожиданий.