frontend-разработчик для горнодобывающей отрасли

Операционное совершенство

United States

Remote

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ДМС со стоматологией
Доступ к обучению английскому языку
BestBenifit корпоративные привилегии

Job summary

Операционное совершенство ищет ведущего фронтенд-инженера, работающего над новым приложением на Vue 3 и TypeScript для контроля телеметрии и диспетчеризации в реальном времени. Приведете архитектуру, разделение модулей, API и обработку ошибок, чтобы система справлялась с сотнями объектов без задержек.

Требуется опыт в Composition API, Pinia, Vite, а также в тестировании (Vitest, Playwright) и в работе с потоками данных WebSocket. Возможна удаленная работа из любой точки мира.

Qualifications

  • Техническое образование обязательно для фронтенда; 6+ лет в IT с не менее 2 лет в роли ведущего инженера.
  • Опыт разработки на Vue 3 и TypeScript в продакшене: Composition API, Pinia, Vite.
  • Vue 2 — чтение и перенос существующего кода; React — базовый уровень чтения.
  • Опыт с интерфейсами реального времени: WebSocket, режим снимок+изменения, очереди и повторные подключения.
  • Производительность: профилирование, виртуализация, Canvas/WebGL для большого числа объектов.
  • Картографические библиотеки: MapLibre/OpenLayers/Leaflet/deck.gl; без внешних тайлов/CDN.
  • Тесты: Vitest, Playwright; обработка сбоев сети через заглушки.
  • Архитектура frontend: модули, границы, eslint-plugin-boundaries, dependency-cruiser или аналоги.
  • Работа с ИИ-агентами: задачи кодирования, проверки и ревью результатов агентов.

Responsibilities

  • Проектировать и строить новое приложение на Vue 3 и TypeScript: модули, API, состояние, запросы, обработку ошибок.
  • Разрабатывать диспетчерскую экран-площадку: множество объектов в реальном времени и очереди на обслуживании.
  • Работать с потоками данных: push-обновления, пропуски, повторы, переподключение, устаревшие данные.
  • Оптимизировать производительность: отрисовка сотен/тысяч объектов, контроль памяти на протяжении смены.
  • Проводить тестирование и CI: unit-тесты, e2e на сценарии с сетями сбоев, архитектурные проверки.

Skills

Frontend архитектура
Vue 3
TypeScript
Composition API
Pinia
Vite
React (чтение)
WebSocket
Performance оптимизация
Тестирование (Vitest)
Playwright

Education

Техническое образование

Tools

Vue 3
Vue 2
TypeScript
Vite
Pinia
MapLibre/OpenLayers/Leaflet/deck.gl
WebSocket
Vitest
Playwright
ESLint boundaries / dependency-cruiser

Job description

Описание:

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

Задачи:
  • Спроектировать и построить новое приложение на Vue 3 и TypeScript: модули и их публичные API, состояние, запросы, ошибки. Стандарт организации кода у нас есть — вы его развиваете и делаете проверяемым автоматически. Экран диспетчерской: схема площадки с сотнями объектов в реальном времени, очереди на пунктах, лента решений системы с причинами, вмешательство диспетчера. Работа с потоком данных: push-обновления, пропуски и повторы сообщений, переподключение, устаревшие данные, конфликты одновременных действий. Производительность: отрисовка сотен и тысяч объектов без подтормаживаний, работа всю смену без роста памяти. Перенос функций из действующих интерфейсов и их вывод: что переносим, в каком порядке и как проверяем, что ничего не потеряли. Тесты и CI: юнит-тесты, e2e на сценарии с отказами сети, проверка правил архитектуры в пайплайне. Правила работы с ИИ-агентами во frontend: AGENTS.md, проверки, которые агент не обойдёт, ревью результатов агента.
Требования:
  • Техническое образование обязательно Frontend от 6 лет, из них от 2 лет — ведущим инженером: архитектура, ревью, ответственность за продакшн.
  • Vue 3 и TypeScript в продакшене: Composition API, Pinia, Vite.
  • Vue 2 — на уровне чтения и переноса действующего кода; React — на уровне чтения.
  • Интерфейсы реального времени: WebSocket, модель «снимок плюс изменения», порядок и пропуски сообщений, переподключение, оптимистичные обновления и их откат.
  • Производительность: профилирование, Canvas или WebGL для большого числа объектов, виртуализация списков, цена реактивности Vue на больших данных, поиск утечек памяти.
  • Карты и схемы: MapLibre, OpenLayers, Leaflet или deck.gl; работа без внешних тайлов, шрифтов и CDN.
  • Тесты: Vitest, Playwright, отказы сети через заглушку сервера.
  • Архитектура frontend-кода: модули и их границы, автоматическая проверка границ — eslint-plugin-boundaries, dependency-cruiser или аналог.
  • Ежедневная работа с ИИ-агентами для кода и умение поставить её команде: что поручать, какие проверки обязательны, как ревьюить результат агента. Вы можете показать, где агент ошибся и как вы это поймали.
Условия:
  • Возможность работать из любой точки мира
  • ИТ аккредитация
  • Программа корпоративных привилегий BestBenifit
  • ДМС со стоматологией
  • Доступ к обучению английскому языку
  • Возможность проходить курсы и тренинги по развитию в сфере вашей специальности
  • Участие в интересных и сложных проектах в области искусственного интеллекта
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

frontend engineer for content verification
frontend engineer for content verification

Antiplagiat • United States

Remote
USD 90,000 - 130,000
Удалённая работа
ДМС со стоматологией
Годовой бонус
+1
frontend-разработчик для AI-агентов
frontend-разработчик для AI-агентов

Employcity • United States

Hybrid
USD 140,000 - 190,000
Гибридная работа
ДМС
Спортзал
+4
frontend-разработчик веб-приложений
frontend-разработчик веб-приложений

Притулик Михаил Александрович • United States

Remote
USD 120,000 - 160,000
frontend разработчик с AI-агентами
frontend разработчик с AI-агентами

Сёрф • United States

Remote
USD 90,000 - 150,000
Удалённая работа
Гибкий график
Честные условия
Frontend developer in high-load web applications
Frontend developer in high-load web applications

Hireway • United States

Remote
USD 140,000 - 190,000
Возможность влиять на архитектуру и ТС
Конкурентная заработная плата
Развитие технической экспертизы팀
frontend-разработчик для рекламных данных
frontend-разработчик для рекламных данных

ВКонтакте • United States

Remote
USD 120,000 - 160,000
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
+2
Head of frontend
Head of frontend

Marfatech • United States

Remote
USD 180,000 - 240,000
Remote work
Офис в Москве (по желанию)
Конкурентная зарплата
+7
Fullstack web developer
Fullstack web developer

АИМОР • United States

Remote
USD 90,000 - 160,000
Remote work
Competitive salary
Participation in product development
frontend-разработчик
frontend-разработчик

ИТЛ Консалтинг • United States

Remote
USD 16,000 - 20,000
Полностью дистанционный формат
Полный социальный пакет
Инклюзивная рабочая среда
+1
Fullstack developer in high-load systems
Fullstack developer in high-load systems

Tribe • United States

Remote
USD 120,000 - 180,000
Годовой бонус по результатам работы
Гибкий график и формат работы
Релокация на Кипр для вас и членов 가족