Наша компания, имеющая более 12 лет опыта в коммерческой разработке IT, сотрудничает с крупными клиентами по всей Европе. Мы ищем увлечённого и опытного старшего Front-end разработчика для присоединения к нашей динамичной команде. Эта роль предоставляет возможность работать над инновационными приложениями в таких областях, как промышленный мониторинг и аналитика, обработка изображений со спутников и дронов, оптимизация энергетических сетей и обнаружение утечек в трубопроводах.
О платформе
Вы будете способствовать продолжающемуся развитию и эволюции платформы визуализации промышленных данных нового поколения, созданной ведущей глобальной технологической компанией. Эта долгосрочная инициатива поддерживает непрерывные инновации в том, как данные с высокочастотных датчиков промышленных активов — таких как газовые турбины — мониторятся, анализируются и визуализируются в реальном времени.
В отличие от традиционных BI инструментов, это решение специально разработано для живой визуализации больших данных, предлагая безопасный, браузерный доступ к персонализированным панелям управления и инструментам диагностики. Оно активно используется в нескольких международных локациях и поддерживает приложения в тестировании, инженерии, обслуживании и безопасности.
Команда разработки распределена по всему миру, объединяя экспертов в области программной инженерии и аналитики данных в совместной, кросс-культурной среде.
Ключевые возможности платформы включают:
• Доставка Data-as-a-Service и Analytics-as-a-Service.
• Модульная архитектура с плагинами API для быстрой интеграции и настройки.
• Диагностика в реальном времени, потоковая аналитика и визуальные компоненты, интегрированные непосредственно в операционные рабочие процессы.
• Многоарендная архитектура, облачная масштабируемость и поддержка развертываний на краю сети позволяют локализованную обработку и визуализацию данных близко к источнику.
• Богатый, настраиваемый пользовательский интерфейс, поддерживающий схемы промышленных заводов и интерактивные графики.
В дополнение к своим основным возможностям, платформа также улучшается с помощью функций на основе ИИ, включая использование генеративного ИИ и больших языковых моделей (LLMs) для поддержки продвинутого анализа мультимодальных данных, что ещё больше расширяет её потенциал в промышленных областях.
Разработка фронтенд и клиент-серверных коммуникационных слоёв.
Участие в архитектуре решений и сборе требований.
Участие в улучшении процессов разработки.
Проектирование и разработка веб-приложений высшего уровня с использованием React.js и TypeScript.
Сотрудничество с кросс-функциональными командами для создания высокоэффективных и отзывчивых веб-интерфейсов.
Оптимизация и рефакторинг существующего кода для улучшения производительности и масштабируемости.
Обеспечение бесшовной интеграции с бэкенд-сервисами через REST API.
Установление лучших практик и проведение код-ревью.
Требования к квалификации и компетенциям:
Опыт коммерческой разработки программного обеспечения с JavaScript/TypeScript (более 5 лет).
Значительный опыт работы с React и популярными менеджерами состояния (Redux, MobX, Reatom и т.д.).
Уверенное владение HTML5, CSS3, Sass, Less.
Глубокие знания Git.
Опыт в дизайне, прототипировании, отладке.
Ориентированность на решение проблем с желанием предоставить лучший возможный пользовательский опыт.
Коммуникационные навыки и готовность работать в команде, а также индивидуально.
Знакомство с инструментами сборки фронтенда и бандлерами модулей, такими как Webpack.
Опыт интеграции API и асинхронного программирования.
Знание фреймворков для тестирования фронтенда и внедрения юнит-тестов и интеграционных тестов.
Способность эффективно решать проблемы кросс-браузерного и адаптивного дизайна.
Уровень английского языка (устный и письменный).
Будет полезно:
Опыт работы с библиотеками визуализации (d3.js, Ant Design, ECharts, MUI или аналогичными).
Практическое знание Angular (по желанию).
Участие в журналах/блогах/ресурсах профессионального сообщества.
Опыт реализации других протоколов связи, таких как gRPC и WebSockets.
Опыт настройки GitLab CI.
Условия работы:
Рабочее время Пн-Пт (8 рабочих часов).
Трудоустройство согласно трудовому законодательству Республики Казахстан.
Компенсация медицинской страховки по истечении испытательного срока.
Удалённая работа с международной командой.
Возможности для роста.