Job VC

Головний/-на Frontend Інженер/-ка (Екосистема Suspilne Media)

Open original ↗
Суспільне Мовлення
— незалежна медіакомпанія України, яка об’єднує телевізійне, радійне та цифрове мовлення. Ми захищаємо свободи в Україні та надаємо суспільству достовірну і збалансовану інформацію. Завдяки широкій мережі каналів, радіостанцій і диджитал-платформ, Суспільне пропонує інформаційний, історичний, культурно-мистецький, освітній, дитячий й спортивний контент для мільйонів українців.
Ми цінуємо різноманітність та інклюзивність, прагнучи забезпечувати рівні можливості для всіх.
Разом із Суспільним ви станете частиною команди, що створює чесний і корисний контент, відображає реальний стан речей і спрямований на поширення історичної правди, зміцнення суспільної безпеки й української культури.
Хрещатик, 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 робочих днів. Якщо за цей період ми не зв’яжемося з вами, це означатиме, що наразі ми не можемо запросити вас на співбесіду. Однак ваше резюме залишиться в нашій базі, і при появі релевантних кар’єрних можливостей ми обов’язково запропонуємо їх вам.
Про нас:
corp.suspilne.media