Senior Frontend Developer

Дата размещения вакансии: 04.10.2025
Работодатель: БИОС
Уровень зарплаты:
з/п не указана
Город:
Москва
Пресненская набережная 8с1
Требуемый опыт работы:
От 3 до 6 лет

🚀 Миссия: Стань частью цифровой ИИ-революции в промышленности!

Мы в DOT.MIND создаём интеллектуальную платформу, которая трансформирует промышленные предприятия России. Наш ИИ — это не просто обёртка над большими языковыми моделями, а умный помощник и агентская сеть, которая предсказывает сбои оборудования, оптимизирует производство и делает сложные документы, схемы и расчёты доступными в один клик. Мы ищем Senior Frontend Developer, который разделяет нашу страсть к инновациям в области ИИ и готов сделать промышленность умнее, эффективнее и безопаснее.

Если ты хочешь, чтобы твой код задавал новые стандарты в промышленной индустрии, и быть одним из первых в высокотехнологичной ИИ-отрасли, присоединяйся к нам! Твоя работа будет менять реальный мир — от небольших заводов до крупных банков и металлургических гигантов.

🎯 Что мы делаем?

DOT.MIND — это AI-платформа для промышленных предприятий, которая:

  • Прогнозирует отказы оборудования и аварии за дни или недели до их возникновения.

  • Оптимизирует техническое обслуживание, сокращая затраты.

  • Превращает разрозненную техническую документацию в структурированный интеллектуальный актив.

  • Интегрирует разрозненные системы заказчика в единую экосистему.

  • Помогает предприятиям экономить значительные средства и повышать эффективность.

Мы работаем с передовыми технологиями, включая большие языковые модели, Model Context Protocol и агентские сети, чтобы создавать решения, которые становятся конкурентным преимуществом наших клиентов.

Обязанности:

Ты станешь ключевым звеном в создании интуитивно понятного и высокопроизводительного интерфейса нашей платформы. Твоя задача — обеспечить бесшовный пользовательский опыт для сложных промышленных решений. Основные задачи:

  • Разработка интерфейсов: Создание и оптимизация динамичных интерфейсов с использованием React, Next.js и TypeScript для работы с данными реального времени и аналитикой.

  • Работа с дизайн-системой: Разработка и поддержка компонентов дизайн-системы (на базе Radix UI, Tailwind CSS) для обеспечения консистентности и масштабируемости UI.

  • Микрофронтенды: Проектирование и внедрение микрофронтенд-архитектуры для модульной и независимой разработки интерфейсов.

  • Работа с SSE и WebSocket: Реализация потоковой передачи данных через Server-Sent Events (SSE) и WebSocket для отображения данных реального времени (например, аналитика оборудования).

  • Интеграция с backend: Взаимодействие с API (REST, OpenAPI), брокерами (NATS) и обработка данных от ML-моделей и промышленных систем.

  • Оптимизация производительности: Обеспечение высокой скорости загрузки, отзывчивости интерфейса и поддержки больших объемов данных.

  • Code review и наставничество: Проверка кода, обмен опытом и поддержка менее опытных разработчиков.

Требования:

  • Мы ищем разработчика, который любит сложные задачи и стремится к совершенству.

Что мы ожидаем:

  • Опыт: 4+ лет коммерческой разработки фронтенд-приложений.

  • Технологии:

    • Глубокое знание React, Next.js, TypeScript и современных JavaScript-стандартов (ES6+).

    • Опыт работы с дизайн-системами (например, Radix UI, Tailwind CSS, Storybook).

    • Знание микрофронтенд-архитектуры и инструментов для её реализации (Module Federation, Single-SPA).

    • Опыт работы с SSE и WebSocket для обработки данных реального времени.

    • Понимание работы с REST API, OpenAPI, Keycloak, NATS и интеграция с backend-системами.

    • Навыки оптимизации производительности фронтенда (lazy loading, code splitting, memoization).

    • Опыт работы с инструментами тестирования (Vitest, Jest, Playwright).

  • Будет огонь, если ты:

    • Имеешь опыт интеграции с ML-моделями или аналитическими дашбордами.

    • Работал с Tanstack Query или SWR для управления состоянием данных.

  • Soft skills:

    • Командный игрок, готов делиться знаниями.

    • Фанат чистого кода и высоких стандартов.

    • Способен брать ответственность за архитектурные решения.

Наш технологический стек

  • Языки и фреймворки: JavaScript (ES6+), TypeScript, React, Next.js, Vercel AI SDK.

  • Библиотеки и инструменты:

    • UI: Radix UI, Storybook

    • Данные: Tanstack React Query, SWR, NATS

    • Анимации: Framer Motion

    • Тестирование: Vitest, Playwright, Testing Library.

    • Инфраструктура: Next.js (App Router), WebSocket, SSE

    • Store: Zustand.

    • Инструменты разработки:

      • Линтеры и форматтеры: Biome, ESLint, Prettier.

      • CI/CD: GitLab CI/CD

      • Мониторинг: Sentry

Мы гордимся высокой культурой кода: чистый, хорошо документированный код, строгие стандарты качества и автоматизированные проверки.