Омникор

BtlРазмер не указан www.omnicomm.ru

О компании

Описание компании пока не заполнено.

Город: Москва

Открытые вакансии (2)

Омникор Frontend / Fullstack Developer (React + Node.js) Senior
300 000 – 380 000 ₽Москва
ПрограммистУдалённая работа3–6 лет
Компания OMNICORE (ранее «Омникомм») - крупнейшая по обороту компания на рынке GPS-ГЛОНАСС мониторинга автотранспорта приглашает в свою команду Frontend / Fullstack Developer (React + Node.js) уровень Senior Обязанности: Разрабатывать клиентскую часть Omnicomm Online на React и TypeScript. Развивать BFF и другие сервисы на Node.js. Проектировать и поддерживать REST API и WebSocket-интеграции. Работать с PostgreSQL, миграциями и транзакциями. Использовать Redis для кэширования, ограничения запросов и фоновых задач. Интегрировать сервисы через Kafka и NATS. Рефакторить frontend- и backend-legacy без полного переписывания системы. Диагностировать проблемы производительности и ошибки production-сервисов. Участвовать в проектировании архитектуры и code review. Требования: Уверенное владение JavaScript и TypeScript. Коммерческий опыт с React и React Hooks. Опыт разработки production-приложений на Node.js. Уверенная работа с Express. Понимание архитектуры BFF и микросервисного взаимодействия. Опыт проектирования REST API. Знание HTTP, WebSocket, JWT, cookies, CORS. Практический опыт с PostgreSQL. Опыт с query builder или ORM, миграциями и транзакциями. Практический опыт с Redis. Понимание очередей, pub/sub и event-driven архитектуры. Опыт работы с Docker. Понимание Kubernetes и CI/CD. Опыт работы с brownfield/legacy-кодом и постепенной миграции. Будет плюсом Knex. NestJS. Kafka или NATS. Bull или другие очереди фоновых задач. ClickHouse и MySQL. Nx, Module Federation, Rspack. TanStack Query. Sentry, Prometheus, Elastic APM. Jest, Supertest, Vitest. Опыт работы с высоконагруженными BFF. Опыт оптимизации SQL-запросов и серверных приложений. Условия: Интересные проекты. Заработная плата по договоренности. Рабочий день с 9.00-18.00. Комфортный офис в Baker Plaza (в пешей доступности 3 станции метро: Савёловская, Менделеевская, Белорусская). Оформление по ТК РФ. Выходной на день рождения. Завтраки, кофе, чай.
Омникор Frontend Developer (React)
200 000 – 260 000 ₽Москва
ПрограммистУдалённая работа3–6 лет
Компания OMNICORE (ранее «Омникомм») - крупнейшая по обороту компания на рынке GPS-ГЛОНАСС мониторинга автотранспорта приглашает в свою команду Frontend Developer (React) Уровень: Middle /Middle+ Обязанности: Разрабатывать клиентскую часть Omnicomm Online и других продуктов компании. Создавать новые интерфейсы на React и TypeScript. Поддерживать и постепенно переносить legacy-код на современный стек. Развивать микрофронтенды и общие UI-компоненты. Интегрировать frontend с HTTP API и WebSocket. Оптимизировать загрузку, рендеринг, большие таблицы и объёмы данных. Писать unit- и integration-тесты. Участвовать в проектировании frontend-архитектуры и code review. Требования: Уверенное владение JavaScript и TypeScript. Понимание областей видимости, замыканий, прототипов, event loop, Promise и async/await. Коммерческий опыт с React и React Hooks. Знание HTML, CSS/SCSS и адаптивной вёрстки. Опыт управления клиентским и серверным состоянием. Понимание HTTP, REST, WebSocket, CORS, cookies и механизмов работы браузера. Опыт работы со сборщиками и инструментами качества кода. Опыт тестирования React-приложений. Умение разбираться в brownfield/legacy-коде и постепенно его рефакторить. Будет плюсом TanStack Query, Redux, MobX или Zustand. Nx и организация больших монорепозиториев. Module Federation и микрофронтенды. Rspack, Webpack или Vite. Feature-Sliced Design. Vitest/Jest, React Testing Library, MSW. Storybook и разработка UI-kit. Опыт миграции jQuery или старых React-приложений. Leaflet, карты и геоданные. Виртуализация больших таблиц. Sentry и Lighthouse. Базовый опыт с Docker, Kubernetes и CI/CD. Условия: Интересные проекты. Заработная плата по договоренности. Рабочий день с 9.00-18.00. Комфортный офис в Baker Plaza (в пешей доступности 3 станции метро: Савёловская, Менделеевская, Белорусская). Оформление по ТК РФ. Выходной на день рождения. Завтраки, кофе, чай.