Анализ зарплаты
Хотите звучать дороже на собеседовании? ИИ усилит резюме и напишет сопроводительное под эту вакансию.
Улучшить резюмеКлючевые навыки
Описание вакансии
Senior React-разработчик (Maplibre/WebGL/Nest.js/AggreGate) в проектный бенч / аутстафф
О компании:
ИТ-ИМПЛАНТ — аккредитованный системный интегратор с экспертизой в заказной разработке и внедрении индивидуальных ИТ-решений для бизнеса. Мы не просто пишем код — мы встраиваем наши команды в процессы клиентов, чтобы закрывать их самые сложные задачи.
Сейчас мы расширяем штат и формируем бенч Senior React-разработчиков для работы на аутстафф-проектах наших заказчиков. Это значит, что вы будете в штате нашей компании, но работать над созданием высоконагруженных геопространственных и IoT-платформ для внешних бизнесов — от логистики и телекома до промышленного мониторинга.
Чем предстоит заниматься:
-
Разработка и сопровождение сложных SPA на React/TypeScript с интеграцией картографических библиотек (Maplibre GL JS / Mapbox GL).
-
Реализация высокопроизводительной визуализации данных с использованием WebGL (рендеринг больших объёмов геоданных, 3D-сцены, кастомные слои) .
-
Разработка и поддержка бэкенд-сервисов на Nest.js (REST API, WebSockets, интеграции с внешними системами).
-
Работа с платформой AggreGate: доработка и миграция интерфейсов, построенных на AggreGate Dashboard SDK, на современный технологический стек .
-
Проектирование архитектуры frontend-приложений, работа с legacy-кодом и поэтапная замена устаревших компонентов .
-
Разработка интерфейсов для мониторинга и управления IoT-оборудованием: дашборды, графики, таблицы, real-time обновления данных .
-
Оптимизация производительности фронтенда при работе с большими объёмами данных (рендеринг, бандлинг, сетевая оптимизация).
-
Написание модульных и e2e-тестов (Jest / Cypress / Playwright), участие в code review и наставничество младших разработчиков .
Мы ожидаем:
-
Опыт коммерческой разработки на JavaScript/TypeScript от 5 лет (Senior).
-
Экспертный уровень владения React (включая хуки, контекст, оптимизацию производительности, архитектурные паттерны) .
-
Опыт работы с картографическими библиотеками на уровне внутренней механики: Maplibre GL JS или Mapbox GL JS (работа с векторными тайлами, кастомными слоями, проекциями) .
-
Опыт разработки с использованием WebGL (рендеринг 3D-графики в браузере, работа с deck.gl или Three.js — будет плюсом) .
-
Опыт разработки бэкенда на Nest.js (контроллеры, модули, Dependency Injection, работа с БД через ORM) .
-
Понимание принципов работы AggreGate Dashboard SDK или опыт взаимодействия с IoT-платформами .
-
Опыт оптимизации производительности frontend-приложений (профилирование, код-сплиттинг, работа с большими данными).
-
Навыки работы с Git, CI/CD, системой контроля версий и командной разработкой (GitFlow, code review).
-
Умение работать с legacy-кодом и проводить поэтапные миграции на новый стек .
Будет плюсом:
-
Опыт работы с deck.gl, kepler.gl для визуализации больших геоданных .
-
Знание MobX или Redux для управления состоянием.
-
Опыт работы с WebSockets и real-time обновлениями данных.
-
Навыки работы с Docker и Kubernetes для развертывания приложений.
-
Опыт разработки собственных компонентных библиотек .
-
Понимание принципов построения GIS-систем (системы координат, проекции, MVT/PMTiles) .
-
Английский язык на уровне чтения технической документации.
Мы предлагаем:
-
Прозрачный договор и удобный формат (договор с ИП/СЗ).
-
Удаленный формат работы или гибрид (в зависимости от проекта).
-
Работа с крупными брендами и проверенными заказчиками.
-
Конкурентная зарплата (обсуждается в процессе трудоустройства).
-
Возможность профессионального роста внутри агентства (мы закрываем проекты от Senior до Tech Lead уровня).
Как попасть в бенч:
-
Откликнитесь на вакансию.
-
Мы проведем собеседование (оценка навыков React, архитектурные кейсы, задачи на оптимизацию).
-
После подтверждения экспертизы вы попадаете в наш резерв и получаете доступ к проектам.