Роль чётко сосредоточена на сложном продукте реального времени и даёт заметную техническую ответственность; зарплата не указана, поэтому оценить условия компенсации нельзя.
?Большая зона ответственности
Современный стек
Продукт с ИИ
Работа из любой страны
Поддержка развития
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Frontend-разработчик (Vue/TypeScript): Проектирование и разработка интерфейса ИИ-системы диспетчеризации с акцентом на данные реального времени, производительность и работу без внешних CDN. Фокус на отрисовке сотен объектов, обработке пропусков и повторов сообщений, устойчивости к сбоям сети и автоматической проверке архитектуры с помощью тестов и ИИ-агентов.
Локация: удалённо или гибридно; доступна работа из любой точки мира. Офис: Москва, Пресненская набережная, 8с1.
Компания
Операционное совершенство разрабатывает, внедряет и сопровождает IT-продукты для горнодобывающей отрасли и оказывает услуги по диспетчеризации производства. Основной продукт — ИИ-система оперативного управления, принимающая решения в реальном времени на основе телеметрии сотен подвижных объектов.
Что делать
Спроектировать и построить новое приложение на Vue 3 и TypeScript, включая модули, публичные API, состояние, запросы и обработку ошибок.
Разработать экран диспетчерской со схемой площадки, сотнями объектов в реальном времени, очередями, лентой решений и возможностью вмешательства диспетчера.
Обеспечить устойчивую обработку push-обновлений, пропусков и повторов сообщений, переподключений, устаревших данных и конфликтов одновременных действий.
Оптимизировать отрисовку сотен и тысяч объектов, включая профилирование, виртуализацию, контроль реактивности и предотвращение утечек памяти.
Перенести функции из действующих интерфейсов и определить порядок миграции и проверки полноты переноса.
Развивать тесты, CI и правила работы frontend-команды с ИИ-агентами.
Требования
Высшее техническое образование обязательно.
От 6 лет во frontend-разработке, включая от 2 лет в роли ведущего инженера с опытом архитектуры, code review и ответственности за production.
Vue 3 и TypeScript в production: 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.
Доступ к обучению английскому языку.
Курсы и тренинги для профессионального развития.
Участие в сложных проектах в области искусственного интеллекта.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →