Senior Front-end Developer (React) (Lead)
- On-site
- Kyiv, Kyiv, Ukraine
- Engineering
Job description
Привіт!
Шукаємо Senior Front-end Developer’а, який підсилить технічну команду бізнесу Universe Group - FORMA та працюватиме над вебпродуктом у ніші обробки та конвертації документів.
Ми будуємо мультипродуктову платформу, додаємо нові модулі, інтеграції та вдосконалюємо існуючий функціонал, тому нам потрібен досвідчений лідер, який зможе очолити команду фронтенд-розробників та вивести її на новий рівень.
FORMA – мультипродуктова компанія і рамках Universe Group, що створює рішення для роботи з документами. Наш флагманський продукт - PDFGuru, якому вже 2+ роки та за ці роки ми досягли вражаючих результатів. Ось чого вже досяг наш флагман:
- 35+ млн завантажених файлів за 2024 рік.
- Більше ніж 50 інструментів для ефективної роботи з документами.
- Користувачі з понад 80 країн світу обирають наш продукт для своїх потреб.
- Середня оцінка на Trustpilot - 4,2.
Доєднавшись до FORMA ти будеш працювати в команді з 10 розробників, а також співпрацювати з продуктовою командою та дизайнером.
Чому саме наша команда:
Крута можливість приєднатися до швидкозростаючого проєкту. Ми працюємо по KPI та впевнено масштабуємось
Ми амбітна команда, яка орієнтована на результат та поставили ціль через 5 років стати українським UNICORN’ом.
Працюючи з нами ти зможеш впливати на продуктові та бізнес-рішення, пропонувати ідеї для покращення продукту
Доступ до крутої експертизи, нетворкінг в межах усіх продуктових команд Universe.
Стек технологій:
- TypeScript
- Node.js
- Nest.js
- PostgreSQL / MySQL
- Redis
- React, Redux, Next.js
- SQS
У тебе будуть такі завдання:
- Розробка, підтримка та розвиток фронтенд-архітектури з використанням сучасних фреймворків.
- Оптимізація продуктивності веб-додатків, а також підвищення ефективності рендерингу/
- Написання, рев’ю та стандартизація коду.
- Управління технічним боргом, планування рефакторингу та покращення коду.
- Організація роботи команди, менторинг, кодрев’ю та розвиток технічної експертизи команди, найм.
- Координація та комунікація з продуктовою, маркетинговою та аналітичною командами.
- Проектування та розробка інструментів автоматизації на основі AI.
Job requirements
Ми очікуємо, що ти володієш наступними навичками:
- Здатність аналізувати вимоги та приймати обґрунтовані рішення.
- Вміння організовувати робочий процес.
- Вміння мотивувати, наставляти та допомагати команді рости.
- Вміння доносити ідеї, проводити технічні обговорення.
- Ініціювання покращень, пошук ефективних рішень.
- Швидка адаптація до нових умов та змін.
- Бажання постійного саморозвитку та навчання інших.
- Вміння коректно критикувати, отримувати та використовувати отриманий фідбек.
- React.js
- 5+ років досвіду роботи з React.
- Глибоке розуміння компонентної структури, хуків (useState, useEffect, useMemo, useContext), контексту та управління станом.
- Впевнений досвід оптимізації продуктивності додатків (React.memo, useCallback, Virtual DOM, профайлінг). - Next.js
- 3+ роки досвіду роботи з Next.js.
- Глибокі знання SSR, SSG, ISR, маршрутизації, динамічних API-роутів.
- Оптимізація продуктивності та SEO для Next.js-застосунків. - TypeScript
- 4+ роки досвіду роботи з TypeScript.
- Написання типізованих та масштабованих додатків.
- Глибоке розуміння generics, utility types, type guards, mapped types. - JavaScript (ES6+)
- 6+ років досвіду роботи з JavaScript.
- Розуміння сучасних можливостей JS (async/await, destructuring, closures, прототипи, модулі, класи). - Redux / State Management
- Досвід роботи з Redux Toolkit, Zustand, Recoil або альтернативами.
- Розуміння асинхронного управління станом (Redux Thunk, Saga). - API Інтеграція
- Досвід роботи з REST API та GraphQL.
- Оптимізація кешування запитів, GraphQL Apollo/Relay, SWR, React Query. - Unit та End-to-End Testing
- Досвід тестування з Jest, React Testing Library, Cypress, Playwright.
- Впровадження TDD / BDD підходів у команді. - Performance оптимізація
- Глибокі знання в оптимізації фронтенду:
- Code Splitting, Lazy Loading, Tree Shaking
- Оптимізація рендерингу та використання пам’яті
- Аналіз продуктивності через React Profiler, Lighthouse - CI/CD та DevOps-практики
- Досвід роботи з Docker, GitHub Actions, Vercel, Netlify.
- Автоматизація процесів деплою та тестування.
Буде перевагою:
- Docker (базові знання для локальної розробки та тестування).
- CSS-in-JS або інші CSS фреймворки (Styled Components, Emotion).
- Досвід роботи з GraphQL.
- Участь в хакатонах, розробка власних пет-проектів.
- Досвід менеджменту команди.
Про нас:
Universe Group будує tech-бізнеси, перетворюючи ідеї на глобальні продукти. До групи входять три компанії: Guru Apps, FORMA та Wisey. Їхні продукти об’єднують понад 151 мільйон користувачів зі 180 країн світу, спрощуючи буденність і створюючи нові можливості для розвитку.
Також Universe Group розвиває власний R&D-центр, який фокусується на дослідженні нових ідей, впровадженні інноваційних рішень та запуску бізнесів, що будуть частиною глобального технологічного ринку.
Що ми пропонуємо:
- Офісний формат роботи — у нас є все для твоєї комфортної роботи в офісі у Києві, а саме: сніданки, обіди, доріжки для ходіння, silent room для фокуса уваги — це далеко не все, що чекає на тебе в нашому спейсі. Ближче познайомитися з офісом можна переглянувши це відео або прочитавши статтю.
- Розвиток та навчання — твій ріст визначає успіх команди. Внутрішні тренінги та кращі експерти з України та світу допоможуть швидко прокачати навички.
- Кар’єрне зростання — у нас культура швидкого розвитку: до 10 менеджерів щороку отримують підвищення. Все залежить від твого бажання та результатів.
- Релокаційний пакет — комфортний переїзд до Києва або Варшави з фінансовою підтримкою, допомогою рієлторів та адаптацією в новому місті.
- Один із кращих соцпакетів — винагорода, що балансує ринкові реалії та ваші результати, 20 днів оплачуваного відпочинку, співпраця через ФОП або Дія.City, оплачувані лікарняні, медстрахування та забезпечуємо харчуванням в офісах у Києві та Варшаві.
- Well-being program — ми турбуємося про ментальне здоровʼя команди, тому компенсуємо роботу з психологом, а також проводимо класи з йоги та медитації в офісі.
- Підтримка під час війни — безпека та стабільність для тебе та твоїх рідних. Забезпечуємо всім необхідним для безперебійної роботи та долучаємось до ініціатив із відновлення України.
Залиш своє резюме і зроби крок назустріч новим можливостям!
Ставай частиною нашого Всесвіту.
or
All done!
Your application has been successfully submitted!