на главную
telegram•2 ч. назадСвежая вакансияОпубликована сегодня на Telegram. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Приоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Senior Frontend-разработчик

УдалённоГибрид ГибридУдалённо или гибридПолная занятостьТрудовой договорГПХ

Навыки и технологии

VueReactTypeScript

Ключевая задача

Спроектировать и разработать frontend ИИ-системы автоматизации оперативного управления для горнодобывающей отрасли на Vue 3 и TypeScript.

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

Обязанности

спроектировать новое приложение на Vue 3 и TypeScript, разработать экран диспетчерской со схемой площадки с сотнями объектов в реальном времени, работать с потоком телеметрии (push-обновления, пропуски и повторы сообщений, переподключение, конфликты), обеспечивать производительность отрисовки без подтормаживаний и утечек памяти, переносить функции из действующих интерфейсов, настраивать юнит- и e2e-тесты и CI, выстраивать правила работы с ИИ-агентами во frontend (AGENTS.md, проверки, ревью результатов агента).

Требования

техническое образование, опыт во frontend от 6 лет, из них от 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), ежедневная работа с ИИ-агентами для кода и умение выстроить этот процесс в команде.

Условия

· Удалённо или гибрид · Полная занятость (трудовой договор, ГПХ с самозанятым или физлицом)