Senior Front End Engineer (React)

AI overview

Lead the architectural design of a Tizen application for security camera video streaming and enhance the existing web interface with React and Next.js.
Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі.  За розробку пристроїв у Ajax відповідає R&D, який складається з чотирьох департаментів: System, Device, Automation та QA. Розширюємо команду, тому в пошуках Senior Front End Engineer (React). Основні hard skills:
  • Expert TypeScript: Глибоке розуміння типів, generic-інтерфейсів та досвід роботи з монорепозиторіями.
  • React & Next.js: Глибокі знання React (hooks, context, performance optimization).
  • Architectural Patterns: Знання паттернів проектування, досвід роботи з NX.
  • Data streaming: Знання та розуміння принципів роботи стрімових протоколів для передачі данних та сфер їх застосування.
  • Unit, integration, e2e testing: Знання та розуміння піраміди тестування та відповідних інструментів.
  • Hard plus:
  • Mobile (React Native & Expo): Досвід розробки мобільних додатків, розуміння життєвого циклу компонентів та нативної взаємодії.
  • WebRTC & Video Streaming: Досвід роботи з протоколами реального часу, обробка потокового відео, комунікація з сервером через дата канали.
  • Protobuf / Bufbuild: Розумінню контрактної розробки та роботи з бінарними даними через Protobuf.
  • Tizen/Smart TV: Розуміння специфіки розробки під Web-based TV платформи.
  • Основні soft skills:
  • Здатність генерувати продумані архітектурні та технічні рішення котрі будуть застосовуватися в продуктах та вміння презентації їх.
  • Вміння бачити "велику картину" і проектувати компоненти так, щоб вони були перевикористовуваними в різних середовищах.
  • Аналітичний підхід до вирішення складних багів, пов’язаних з мережевими протоколами та візуальним відображенням великих масивів данних.
  • Бажання ділитися досвідом з колегами, навчатись новому та не боятись ставити питання для досягнення результату.
  • Буде плюсом:
  • Досвід з інструментами збірки (Rollup, Webpack, Vite) та налаштуванням CI/CD.
  • Знання особливостей ОС Tizen (Web API, Remote Control navigation).
  • Досвід роботи з MediaSource та розуміння особливостей його використання.
  • Вміння працювати різними кодеками для передачі аудіо/відео данних та використання їх в стрімах.
  • Чим будете займатись:
  • Створення та архітектурне проектування додатку під Tizen для перегляду відео з камер охорони.
  • Підтримка та масштабування: Розвиток існуючої операторської сторінки для перегляду відео в вебі (Next.js) та Video SDK (React Native).
  • Уніфікація коду: Винесення спільної логіки у окрему бібліотеку для синхронізації роботи всіх платформ.
  • Розвиток Storybook бібліотеки на базі TailwindCSS та DaisyUI для забезпечення візуальної єдності продуктів.
  • Пропонуємо:
  • Можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво.
  • Роботу у вмотивованій команді та zero bullshit culture.
  • Конкурентну заробітну плату.
  • Медичне страхування.
  • Корпоративну англійську мову.
  • Компенсацію профільного навчання.
  • Можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.
  • Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії.
    Долучайтеся, щоб зробити Made in Ukraine 🇺🇦 синонімом надійності.

    Perks & Benefits Extracted with AI

    • Health Insurance: Медичне страхування.
    • Training compensation: Компенсацію профільного навчання.

    Ajax Systems is a leading European security company offering award-winning wireless alarm systems for home security and automation.

    View all jobs
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Frontend Engineer Q&A's
    Report this job
    Apply for this job