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

Инфоматикс

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

Томск, Красноармейская улица, 101А

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

🚀 Создавай будущее городской мобильности вместе с нами!

Компания «Инфоматикс» — это инженерный хаб, где рождаются интеллектуальные экосистемы для транспорта нового поколения. Мы не просто пишем код; мы проектируем и внедряем программно-аппаратные комплексы, которые становятся нервной системой современного общественного транспорта.

Наша миссия: делать города умнее, а перемещения — бесшовными, безопасными и экологичными.

Цифры, которые говорят сами за себя:

  • 15+ лет на рынке инноваций для транспорта.

  • 1000+ транспортных единиц по всей России работают на наших решениях.

  • Лидеры рынка среди производителей автобусов, электробусов и троллейбусов — наши ключевые партнеры.

Чем ты будешь заниматься?

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

Ключевые задачи:

  • Разработка и поддержка высоконагруженных панелей управления и мониторинга для диспетчерских служб и аналитиков.

  • Создание интуитивных и отзывчивых интерфейсов для систем управления бортовым оборудованием (OTA-обновления, диагностика, телеметрия).

  • Участие в проектировании архитектуры frontend-приложений с учетом требований производительности, безопасности и масштабируемости.

  • Активная работа в рамках Agile/Scrum-процесса: участие в планировании, код-ревью, рефакторинге и совершенствовании продукта.

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

Мы создаем продукты на передовом стеке 2025-2026 с фокусом на производительность, разработчика и бесперебойный пользовательский опыт.

🛠 Базовый стек и архитектура

  • Language & Framework: TypeScript 5.x + React 18+ (с использованием хуков, Concurrent Features)

  • State Management:

    • Client State: Redux Toolkit (RTK Query) для серверного состояния + Zustand для комплексного клиентского состояния

    • Server State: RTK Query для эффективного кэширования и инвалидации

  • Стилизация:

    • CSS Modules + PostCSS или

    • Tailwind CSS + Headless UI для rapid development

    • Framer Motion для сложной анимации

  • Роутинг: React Router v6+ с поддержкой lazy loading

⚡ Продвинутые инструменты разработки

  • Бандлер: Vite 5.x (с горячей перезагрузкой HMR)

  • Мониторинг качества:

    • Biome (современная альтернатива ESLint + Prettier)

    • SonarQube для анализа технического долга

  • Git-хуки: Lefthook + Husky

  • Менеджер пакетов: pnpm (для скорости и эффективности)

🧪 Профессиональное тестирование

  • Unit-тесты: Vitest + Testing Library

  • Интеграционные тесты: React Testing Library

  • E2E тестирование: Playwright с поддержкой кросс-браузерности

  • Визуальное регрессионное тестирование: Chromatic / Loki

  • Нагрузочное тестирование: k6 для критически важных пользовательских сценариев

🚀 Performance & Observability

  • Метрики производительности:

    • Core Web Vitals (LCP, FID, CLS)

    • Bundle Analyzer для контроля размера бандла

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

    • OpenTelemetry для трассировки

    • Sentry для отслеживания ошибок в production

  • Оптимизация загрузки:

    • React.lazy + Suspense для code splitting

    • Service Worker для стратегий кэширования

🔗 Backend for Frontend

  • API Layer:

    • REST API с автоматической генерацией типов (OpenAPI)

    • GraphQL Apollo Client с фрагментной сборкой

  • Реальное время: WebSockets / Server-Sent Events для live-данных

  • Кэширование: React Query для умного управления состоянием

🏗 CI/CD & Deployment

  • Непрерывная интеграция: GitLab CI с параллельным запуском тестов

  • Статический анализ: Security scanning, dependency vulnerability checks

  • Предаттестация: Automated Lighthouse CI checks

  • Деплой:

    • Feature Flags (LaunchDarkly) для безопасных релизов

    • Canary-развертывания

    • Blue-Green деплой на Kubernetes

🌟 Что исследуем и внедряем в 2026

  • React 19 с Actions и оптимизацией рендеринга

  • React Native для мобильных приложений на основе общего кода

  • Edge Computing: Vercel/Netlify для глобальной производительности

  • Монорепозитории: Nx / Turborepo для управления мультипакетными приложениями

  • WebAssembly для критичных к производительности модулей

  • E2E тестирование: Playwright с поддержкой кросс-браузерности

  • Визуальное регрессионное тестирование: Chromatic / Loki

  • Нагрузочное тестирование: k6 для критически важных пользовательских сценариев

  • -------------

  • Мы ищем тебя, если ты:

  • Имеешь опыт коммерческой разработки от 3+ лет и уверенно владеешь нашим стеком технологий.

  • Понимаешь, что качество кода — это ответственность разработчика, и применяешь на практике SOLID, DRY, KISS. Опыт с TDD будет огромным плюсом.

  • Не просто используешь инструменты, а понимаешь их: для чего нужен Webpack/Vite, как работает Virtual DOM, что такое композитные операции в браузере.

  • Имеешь опыт оптимизации производительности веб-приложений (Core Web Vitals, Bundle Size, Rendering Optimization).

  • Ценишь не только код, но и результат: тебе важно, как твоя работа влияет на конечного пользователя и продукт в целом.

Мы строим партнерство, а не просто нанимаем исполнителей.

  • Влияние: Работа над продуктом, а не на аутсорсе. Ваш код увидят и будут использовать тысячи людей.

  • Рост: Четкая карьера от разработчика до лидера, бюджет на обучение и сильная команда для обмена опытом.

  • Свобода: Гибкий график и удаленный формат, основанные на доверии и Agile-подходе без микроменеджмента.

  • Достойные условия: Конкурентная «белая» зарплата и современные инженерные практики (CI/CD, Code Review).

Навыки
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
Посмотреть контакты работодателя

Адрес

Похожие вакансии

ilink
Удаленная работа
  • Томск

  • до 1500 RUR

Рекомендуем
Rubius
Удаленная работа
  • Томск

  • до 1500 RUR

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию