Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.
Ми шукаємо нового гравця до System підрозділу на позицію Senior Front End Engineer (React) . System підрозділ розвиває програмну екосистему Ajax — OS Malevich, Video Management System, cloud і клієнтські застосунки. Команда забезпечує стабільну роботу всіх компонентів системи як єдиної цифрової платформи. Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.
Ми шукаємо нового гравця до System підрозділу на позицію Senior Front End Engineer (React) . System підрозділ розвиває програмну екосистему Ajax — OS Malevich, Video Management System, cloud і клієнтські застосунки. Команда забезпечує стабільну роботу всіх компонентів системи як єдиної цифрової платформи.
Ми шукаємо нового гравця до System підрозділу на позицію Senior Front End Engineer (React) . System підрозділ розвиває програмну екосистему Ajax — OS Malevich, Video Management System, cloud і клієнтські застосунки. Команда забезпечує стабільну роботу всіх компонентів системи як єдиної цифрової платформи. Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.
Ми шукаємо нового гравця до System підрозділу на позицію Senior Front End Engineer (React) . System підрозділ розвиває програмну екосистему Ajax — OS Malevich, Video Management System, cloud і клієнтські застосунки. Команда забезпечує стабільну роботу всіх компонентів системи як єдиної цифрової платформи.
Основні hard skills:
- 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 та розуміння особливостей його використання;
- Вміння працювати різними кодеками для передачі аудіо/відео данних та використання їх в стрімах.
Чим будете займатись:
- Створення та архітектурне проектування додатку під Tizen для перегляду відео з камер охорони;
- Підтримка та масштабування: Розвиток існуючої операторської сторінки для перегляду відео в вебі (Next.js) та Video SDK (React Native);
- Уніфікація коду: Винесення спільної логіки у окрему бібліотеку для синхронізації роботи всіх платформ;
- Розвиток Storybook бібліотеки на базі TailwindCSS та DaisyUI для забезпечення візуальної єдності продуктів.
Пропонуємо:
- Можливість пропонувати та реалізовувати власні ідеї, які впливають на продукт та його масове виробництво;
- Місце у стрімко зростаючій компанії з вмотивованою професійною командою;
- Конкурентну заробітну плату;
- Медичне страхування;
- Корпоративні заняття з англійської мови;
- Можливість взяти участь у внутрішньому проєкті бета-тестування систем безпеки Ajax;
- Знижки від компаній-партнерів;
- Знижки на продукти компанії.