Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Ajax Systems
Киев, Украина9 месяцев назад
Грейд
Senior
Формат работы
Офис
Письмо на почту или сообщение рекрутеру в Telegram
Ajax Systems — международная технологическая компания и крупнейший в Европе производитель охранных систем.
Мы ищем нового игрока в подразделение System на позицию Senior Front End Engineer (React).
Подразделение System развивает программную экосистему Ajax — OS Malevich, Video Management System, cloud и клиентские приложения. Команда обеспечивает стабильную работу всех компонентов системы как единой цифровой платформы.
Ajax Systems — это украинская история успеха, выросшая в глобальный продукт. Устройствам Ajax доверяют уже более 4,5 миллионов конечных пользователей и 330 тысяч PRO-пользователей в более чем 180 странах. Компания предлагает комплексные решения для защиты жилых и коммерческих объектов различного масштаба. Ныне портфолио Ajax насчитывает 280 устройств для защиты от вторжения, видеонаблюдения, пожарной безопасности и комфорта и автоматизации.
Поддержка и масштабирование: Развитие существующей операторской страницы для просмотра видео в вебе (Next.js) и Video SDK (React Native); Унификация кода: Вынесение общей логики в отдельную библиотеку для синхронизации работы всех платформ; Развитие Storybook библиотеки на базе TailwindCSS и DaisyUI для обеспечения визуального единства продуктов.
Expert TypeScript: Глубокое понимание типов, generic-интерфейсов и опыт работы с монорепозиториями; React & Next.js: Глубокие знания React (hooks, context, performance optimization); Data streaming: Знание и понимание принципов работы стримовых протоколов для передачи данных и сфер их применения; Unit, integration, e2e testing: Знание и понимание пирамиды тестирования и соответствующих инструментов.
Hard plus: Mobile (React Native & Expo): Опыт разработки мобильных приложений, понимание жизненного цикла компонентов и нативной взаимодействия; WebRTC & Video Streaming: Опыт работы с протоколами реального времени, обработка потокового видео, коммуникация с сервером через дата каналы; Protobuf / Bufbuild: Понимание контрактной разработки и работы с бинарными данными через Protobuf.
Основные soft skills: Способность генерировать продуманные архитектурные и технические решения, которые будут применяться в продуктах, и умение презентовать их; Умение видеть «большую картину» и проектировать компоненты так, чтобы они были повторно используемыми в различных средах; Аналитический подход к решению сложных багов, связанных с сетевыми протоколами и визуальным отображением больших массивов данных; Желание делиться опытом с коллегами, учиться новому и не бояться задавать вопросы для достижения результата.
Опыт с инструментами сборки (Rollup, Webpack, Vite) и настройкой CI/CD; Знание особенностей ОС Tizen (Web API, Remote Control navigation); Опыт работы с MediaSource и понимание особенностей его использования; Умение работать с различными кодеками для передачи аудио/видео данных и использования их в стримах.
Возможность предлагать и реализовывать собственные идеи, которые влияют на продукт и его массовое производство; Место в стремительно растущей компании с мотивированной профессиональной командой; Конкурентную заработную плату; Медицинское страхование; Корпоративные занятия по английскому языку; Возможность принять участие во внутреннем проекте бета-тестирования систем безопасности Ajax; Скидки от компаний-партнеров; Скидки на продукты компании.
Ajax Systems is an international technology company and Europe's largest security system manufacturer.
We are looking for a new player for the System division for the position of Senior Front End Engineer (React).
The System division develops the Ajax software ecosystem — OS Malevich, Video Management System, cloud, and client applications. The team ensures the stable operation of all system components as a single digital platform.
Key hard skills: Expert TypeScript: Deep understanding of types, generic interfaces, and experience with monorepos; React & Next.js: Deep knowledge of React (hooks, context, performance optimization); Data streaming: Knowledge and understanding of the principles of stream protocols for data transmission and their application areas; Unit, integration, e2e testing: Knowledge and understanding of the testing pyramid and relevant tools.
Hard plus: Mobile (React Native & Expo): Experience in mobile application development, understanding of component lifecycle and native interaction; WebRTC & Video Streaming: Experience with real-time protocols, video stream processing, server communication via data channels; Protobuf / Bufbuild: Understanding of contract-based development and working with binary data via Protobuf.
Key soft skills: Ability to generate well-thought-out architectural and technical solutions that will be applied in products, and the ability to present them; Ability to see the “big picture” and design components for reusability in different environments; Analytical approach to solving complex bugs related to network protocols and visual display of large data arrays; Desire to share experience with colleagues, learn new things, and not be afraid to ask questions to achieve results.
Will be a plus: Experience with build tools (Rollup, Webpack, Vite) and CI/CD setup; Knowledge of Tizen OS features (Web API, Remote Control navigation); Experience with MediaSource and understanding its usage features; Ability to work with various codecs for audio/video data transmission and their use in streams.
What you will do: Support and scaling: Development of the existing operator page for web video viewing (Next.js) and Video SDK (React Native); Code unification: Extracting common logic into a separate library to synchronize the operation of all platforms; Development of a Storybook library based on TailwindCSS and DaisyUI to ensure visual consistency of products.
We offer: The opportunity to propose and implement your own ideas that impact the product and its mass production; A place in a rapidly growing company with a motivated professional team; Competitive salary; Medical insurance; Corporate English classes; Opportunity to participate in the internal beta testing project of Ajax security systems; Discounts from partner companies; Discounts on company products.
Ajax Systems is a Ukrainian success story that has grown into a global product. Ajax devices are trusted by over 4.5 million end-users and 330 thousand PRO-users in more than 180 countries. The company offers comprehensive solutions for protecting residential and commercial properties of various scales. Currently, Ajax's portfolio includes 280 devices for intrusion protection, video surveillance, fire safety, comfort, and automation.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 3 680 до 5 100