> DOU
lead
SocialaFrontend Engineer
format:Remotetype:Contractcompany:Product
reactreduxtanstack queryreact routerwebpackvitefigmajestrest-api
next.jsssrseophpsymfonycypressplaywrightsentry
> full description
Хто ми:
Sociala.com — глобальна платформа для експертів, та контент-креаторів, яка об’єднує в одному продукті контент, передплати, канали, консультації, чати, відеозустрічі та інші інструменти монетизації. Зараз ми будуємо наступний етап продукту та готуємося до глобального запуску на ринку США та інших англомовних ринках.
Хто нам потрібен?
Frontend Tech Lead, який візьме на себе відповідальність за фронтенд-частину продукту, як з точки зору архітектури та коду, так і з точки зору процесів та якості роботи команди.
Роль та зона відповідальності:
- визначає архітектурні рішення на фронті;
- забезпечує сталий розвиток React-кодової бази;
- відповідає за якість інтерфейсу та технічні стандарти;
- є точкою експертизи з усіх фронтенд-питань всередині команди.
Основні завдання:
Фронтенд та архітектура
- Ведення та розвиток фронтенд-частини продукту: React SPA (можливі кілька додатків), роутинг, стан, інтеграції з API;
- Проєктування та еволюція фронтенд-архітектури: модульність, feature-based підхід, шарувата архітектура; компоненти, hook-layer, управління станом; UI-блоки повторного використання;
- Розвиток та підтримка дизайн-системи й бібліотеки компонентів спільно з лід-дизайнером;
- Робота з продуктивністю: оптимізація рендеру та стану; code splitting, lazy loading; ефективна робота з великими обсягами контенту (стрічки, фіди, списки каналів).
Команда та процеси
- Технічне лідерство фронтенд-команди: планування, декомпозиція завдань; code review, менторинг, підвищення рівня команди;
- Участь у крос-функціональному плануванні з PO, backend-лідом та QA: оцінка завдань та ризиків; участь у формуванні релізних планів;
- Забезпечення прозорої та передбачуваної виробітки команди: чіткі цілі на ітерації; контроль статусу завдань; усунення блокерів.
Якість та надійність
- Впровадження та підтримка практик тестування: unit та component-тести (Jest, Testing Library та аналоги); базові e2e-сценарії (Cypress / Playwright — за необхідності);
- Участь у розборі інцидентів: відтворення проблем; аналіз причин; робота з логуванням та аналітикою (Sentry тощо);
- Спільна робота з продуктовою та UX-командою над покращенням користувацьких сценаріїв: онбординг; платіжні флоу; створення контенту; управління передплатами.
Вимоги:
- 6+ років досвіду фронтенд-розробки, з них не менше 2 років у ролі тех ліда;
- Глибоке знання React: функціональні компоненти, хуки, контекст; досвід проєктування архітектури середніх та великих SPA;
- Впевнене володіння сучасним фронтенд-стеком: управління станом (Redux Toolkit / Zustand / React Query або аналоги);роутинг (React Router або еквіваленти); збірка та тулчейн (Webpack / Vite тощо);
- Розуміння роботи HTTP та API, досвід інтеграції з backend-сервісами (REST / JSON);
- Уміння працювати у тісній взаємодії з: дизайнерами (Figma, дизайн-системи); QA (сценарії, тестування, баг-трекінг); продуктовою командою (розуміння цінності та впливу фіч);
- Готовність працювати із системою обліку робочого часу (тайм-трекером) для планування, оцінки завантаження команди та прозорості процесів розробки.
Буде плюсом
- Досвід роботи з продуктами у сфері соцмереж, UGC, передплат або платного контенту;
- Розуміння SSR / SEO (Next.js або аналоги) на базовому рівні;
- Досвід впровадження фронтенд-аналітики: події, воронки, продуктові метрики;
- Базове розуміння PHP / Symfony для архітектурної взаємодії з backend-командою.
Умови:
- Роль ключового учасника продуктової команди;
- Конкурентна зарплата, яка залежить від результатів співбесіди та професійного рівня;
- Система винагороди за принципом загального внеску (pay-for-performance);
- Простір для реалізації професійних амбіцій та кар’єрного зростання;
- Контрактна форма співпраці, стабільні щомісячні виплати;
- Живий продукт із реальним користувацьким навантаженням;
- Підтримка ініціатив та можливості для професійного зростання;
- Оплата навчальних курсів та сертифікацій;
- Робота над соціально значущим проєктом;
- Можливість безпосередньо впливати на проєкт, його розвиток та оптимізацію;
- Відкрита культура та команда, яка зростає разом;
- Відсутність бюрократії та дух справжнього стартапу;
- Робота на міжнародному ринку.