Front-End JavaScript Web Developer / Разработка веб-клиента-3D-визуализация (удаленная работа)

9 мая 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Front-End JavaScript Web Developer / Разработка веб-клиента-3D-визуализация

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

Продукт: Система точного позиционирования горнорабочих и транспорта на .NET 6, позволяющая строить сложные трёхмерные модели шахт и рудников и отображать в 3D как на десктоп (SharpDX), так и в мобильном варианте (Three.js), с визуализацией стационарных и подвижных объектов.

Комментарии к вакансии: Для развития направления WEB, ищем опытного JS-разработчика для разработки веб-клиента и доработки 3D-визуализации на базе Three.JS

Опыт работы: более 3 лет / Формат работы: удалённо

Применяемые инструменты и технологии: React, TypeScript, MobX, React Tanstack Router, ReactNative, Three.js, Node.js, WebGPU.

C#, ORM, ASP.NET Core/Web API; PostgreSQL, ClickHouse; Portainer, Docker; Prometheus, Grafana; gRPC, REST, SignalR.

Компания:

Аккредитованная IT-компания. Специализация бизнеса – разработка программного обеспечения верхнего уровня: разработка и внедрение программно-технических комплексов для ведущих горных предприятий России - системы аварийного оповещения, точного позиционирования горнорабочих и транспорта, мобильные решения, средства радиосвязи и видеонаблюдения.

Является частью (дочерним предприятием) производственного холдинга. Группа компаний более 17 лет на рынке систем автоматики и горно-подземной связи. Разрабатываемые систем применяются более чем на 80 рудниках и шахтах России, Казахстана и Белоруссии. Среди клиентов такие компании как НорНикель, Алроса, УГМК и другие.

Основной проект – современная система точного позиционирования горнорабочих и транспорта на .NET 6, позволяющая строить сложные трёхмерные модели шахт и рудников и отображать в 3D как на десктоп (SharpDX), так и в мобильном варианте (Three.js), с визуализацией стационарных и подвижных объектов.

Компания является лауреатом горнопромышленного форума «Майнекс Россия» за разработку и внедрение систем в ПАО «ГМК «Норильский никель».

Условия работы:

  • Удалённая работа (работа в офисе возможна при желании);
  • В штат компании со всеми обязательствами по ТК РФ; бессрочный трудовой договор; Полная занятость;
  • Отпуск в соответствии с действующим законодательством (14+14 дней);
  • 100 % компенсация больничного (без справок);
  • Зарплата на банковскую карточку два раза в месяц;
  • Дополнительно: годовая премия по итогам работы всей группы;
  • Индексация заработной платы;
  • Оплачиваемые компанией курсы повышения квалификации;
  • График работы пн-пт, 09:00-17:30. Также (после окончания испытательного срока) возможен более гибкий график начала/окончания рабочего дня.

Задачи:

  • Разработка и поддержка веб-приложений с использованием React и TypeScript;
  • Участие в проектировании архитектуры и выбор технологий;
  • Оптимизация производительности и обеспечение высокого качества кода;
  • Проведение код-ревью и наставничество младших разработчиков;
  • Взаимодействие с командой разработки и дизайна;
  • Участие в обсуждении функционала и требований;
  • Написание и поддержка технической документации.

Квалификация (необходимые профессиональные знания и навыки):

  • Глубокие знания и опыт работы с React и TypeScript (от 3 лет);
  • Опыт работы с RESTful API;
  • Понимание принципов разработки на основе компонентов и опыт работы с современными библиотеками управления состоянием (MobX);
  • Английский язык на уровне чтения технической документации;
  • Законченное высшее образование (диплом о высшем образовании - бакалавриат, специалитет или магистратура): в сфере ИТ, Математическое или Техническое;
  • Опыт работы в команде.

Желательно:

  • Опыт работы с React Native;
  • Понимание и опыт работы с асинхронными концепциями в JavaScript, включая обратные вызовы, промисы и async/await;
  • Опыт работы с gRPC;
  • Опыт работы с CI/CD инструментами;
  • Опыт работы с git;
  • Понимание базовых механизмов работы с 3D, в частности Three.js (WebGPU/WebGL). Опыт применения желателен.

Курсы повышения квалификации или Программы профессиональной переподготовки от
Центров авторизованного обучения Информационным технологиям (ИТМО, СПб Политех, Томский Политех или др. ведущих университетов страны или аккредитованных школ/учебных центров, например, "Хекслет"...):

  • Архитектура Frontend приложений / React
  • Фундаментальные принципы проектирования / React
  • Основы Frontend разработки на React
  • Разработка Фронтальной части Web-приложения
  • Углубленное программирование на JavaScript/TypeScript
  • Разработка сложных клиентских приложений / React
  • Веб разработчик / Fullstack, JavaScript/TypeScript