Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Бронирование
  • Cейчас просматривают 2 соискателя
Національна суспільна телерадіокомпанія України

Головний Frontend-інженер, головна Frontend-інженерка (екосистема Suspilne Media)

Описание вакансии

Суспільне Мовлення — незалежна медіакомпанія України, яка об'єднує телевізійне, радійне та цифрове мовлення. Ми захищаємо свободи в Україні та надаємо суспільству достовірну і збалансовану інформацію. Завдяки широкій мережі каналів, радіостанцій і диджитал-платформ, Суспільне пропонує інформаційний, історичний, культурно-мистецький, освітній, дитячий й спортивний контент для мільйонів українців.

Ми цінуємо різноманітність та інклюзивність, прагнучи забезпечувати рівні можливості для всіх.

Разом із Суспільним ви станете частиною команди, що створює чесний і корисний контент, відображає реальний стан речей і спрямований на поширення історичної правди, зміцнення суспільної безпеки й української культури.

Хрещатик, 26 |Гібридний графік роботи| Можливість бронювання

Продукт

Новинна платформа suspilne.media з аудиторією 4−6,5 млн користувачів на місяць та набір інструментів паблішингу. Ключовий фокус: імплементація нової дизайн-системи та рішень з персоналізації користувацького досвіду, розвиток паблішингу відео та стримінгового контенту.

Пріоритетні задачі

1. Супервізія реалізації та імплементація дизайн-системи

  • Технічний супервайзинг розробки React-компонентів дизайн-бібліотеки
  • Code review Storybook компонентів, валідація архітектури та типізації TypeScript
  • Розробка плану міграції: аудит поточних компонентів, планування поетапної заміни легасі UI
  • Підготовка інфраструктури для імплементації: налаштування CI/CD, npm registry, versioning strategy
  • Інтеграція компонентів дизайн-системи у поточну кодову базу Next.js
  • Рефакторинг існуючих компонентів із використанням нової бібліотеки

2. Мультимедійні елементи та паблішинг

  • Вертикальні відео та сторіз: участь у розробці елементів відтворення відео та іншого мультимедійного контенту
  • CMS: участь у розвитку функціональних можливостей системи управління контентом

3. Персоналізація

  • Участь у розробці комплексних рішень з використанням технологій на основі штучного інтелекту (реалізація розмовного інтерфейсу для взаємодії з платформою, мовні версії та інше)
  • Експерименти з progressive web app capabilities, offline-first approaches

Технічний стек

  • Frontend frameworks: React, Redux, hooks patterns, concurrent features
  • Component libraries: Storybook, design tokens, Atomic Design patterns
  • Real-time features: WebSockets, SSE
  • TypeScript: advanced types, generics, utility types
  • SSR/SSG: Next.js або аналогічні frameworks для нових компонентів
  • CMS development: Draft.js (rich text editor), complex forms, editorial workflows
  • Build tools: Webpack, npm/yarn, ES6+
  • Styling: CSS, HTML, AMP (Accelerated Mobile Pages), Tailwind CSS
  • Backend розуміння: REST API integration, розуміння PHP/Yii2 архітектури (для ефективної комунікації з backend командою)

Вимоги:

  • Профільна вища освіта магістр/спеціаліст (Компʼютерні науки або суміжна спеціалізація)
  • Володіння англійською на рівні B1-B2 (Розуміння технічної документації)
  • Досвід Frontend розробки від 5 років із застосуванням зазначених фреймворків та технологічного стеку
  • Наявність експертизи відповідно до зазначених задач та параметрів

Обовʼязково:

  • Migration experience: Досвід оновлення версій основних фреймворків та програмних рішень (React, Redux, інше)
  • Database/Backend: ElasticSearch basics, MySQL query optimization розуміння, Redis caching strategies
  • Mobile: AMP optimization, React Native basics, progressive web apps
  • Performance: досвід налаштування та оптимізації CDN, Core Web Vitals
  • Analytics: Google Analytics, custom event tracking, A/B testing frameworks
  • CMS: Headless CMS architectures, content modeling, editorial tools design
  • Середовище розробки: практичний досвід роботи із ШІ-асистентами розробки

Буде перевагою:

  • AI/ML: розуміння RAG та інших архітектур, Rule-based підхіду, ETL та ELT, embeddings, векторного пошуку
  • Досвід роботи з Video.js або Dash.js, HLS streaming, adaptive bitrate, video player customization
  • Досвід роботи з AI/LLM інтеграціями (OpenAI, Anthropic API, embeddings)
  • Досвід з progressive web apps, offline capabilities

Особистісні якості:

  • Системне мислення, навички комплексного планування
  • Командна робота, конструктивна комунікація

Графік роботи: Повний робочий день, гнучкий початок (основні години 11:00—17:00).

On-call: ротація для critical incidents (новинні платформи працюють 24/7)

Ми пропонуємо:

  • Гарантоване офіційне працевлаштування.
  • Створення безпечного робочого середовища.
  • Підтримку та заохочення колективної співпраці та взаємодії.
  • Можливість працювати над цікавими та важливими проєктами.

Зверніть увагу: розгляд вашого резюме може тривати до 10 робочих днів. Якщо за цей період ми не зв’яжемося з вами, це означатиме, що наразі ми не можемо запросити вас на співбесіду. Однак ваше резюме залишиться в нашій базі, і при появі релевантних кар'єрних можливостей ми обов’язково запропонуємо їх вам.

Про нас: https://corp.suspilne.media/

Похожие вакансии

Статистика зарплат