Office

Senior Front-end Developer (React)

Привіт!

Шукаємо Senior Front-end Developer’а, який підсилить технічну команду бізнесу Universe Group - FORMA та працюватиме над вебпродуктом у ніші обробки та конвертації документів.

FORMA – бізнес Universe Group, який створює SaaS для роботи з документами. Наш флагманський web продукт - PDFGuru. Команді вже вдалося досягти крутих результатів, а саме:

  • Щомісяця нашими продуктами користуються понад 4 млн користувачів.

  • Продукти мають більше ніж 50 інструментів для ефективної роботи з документами.

  • Користувачі з понад 30 країн світу вибирають наші інструменти для своїх потреб.

Доєднавшись до FORMA ти будеш працювати в команді з 10 розробників, а також співпрацювати з продуктовою командою та дизайнером.

Чому саме наша команда:

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

  • Ми амбітна команда, яка орієнтована на результат та поставили ціль через 5 років стати українським UNICORN’ом.

  • Працюючи з нами ти зможеш впливати на продуктові та бізнес-рішення, пропонувати ідеї для покращення продукту

  • Доступ до крутої експертизи, нетворкінг в межах усіх продуктових команд Universe.


Стек технологій:

  • TypeScript

  • Node.js

  • Nest.js

  • PostgreSQL / MySQL

  • Redis

  • React, Redux, Next.js

  • SQS

У тебе будуть такі завдання: 

  • Розробка і підтримка веб-застосунків з використанням фреймворків React та Next.js.

  • Оптимізація продуктивності фронтенд-коду.

  • Проєктування та впровадження нових функціональних модулів та інтеграцій для розширення функціональності продукту

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

  • Імплементація дизайнів з Figma.

  • Написання чистого, підтримуваного коду з дотриманням практик і стандартів кодування.

  • Координація з бекенд-командою для інтеграції API інтерфейсів.

  • Керування технічним боргом і планування його скорочення, підтримка високої якості коду.

  • Рев'ю коду та менторство розробників.

Ми очікуємо, що ти володієш наступними навичками:

  • Здатність аналізувати вимоги, структурувати задачі та приймати обґрунтовані технічні рішення.

  • Вміння працювати в команді: ефективна співпраця з дизайнерами, бекенд-розробниками, DevOps-інженерами та іншими учасниками проєкту та вміння ділитися досвідом, надавати підтримку та зворотний зв'язок іншим розробникам.

  • Вміння брати на себе відповідальність за задачі та доводити їх до кінця.

  • Вміння швидко адаптуватися до нових умов, інструментів чи змін у вимогах проєкту.

  • Позитивне ставлення до змін та ініціативність у їх впровадженні.

  • Готовність допомагати менш досвідченим колегам, проводити код-рев'ю та ділитися знаннями

  • React.js:
    - Глибоке розуміння фреймворку, включно з компонентами, хуками (useState, useEffect, useMemo), управлінням станом та роботою з контекстом.
    - Досвід роботи з оптимізацією продуктивності React-додатків.

  • Next.js:
    - Досвід роботи з сервер-сайд рендерингом (SSR), статичною генерацією (SSG) та маршрутизацією.
    - Розуміння принципів оптимізації для продуктивності та SEO в Next.js.

  • Tailwind CSS:
    - Впевнене володіння Tailwind CSS для швидкої та ефективної розробки адаптивних інтерфейсів.
    - Розуміння кастомізації тем і управління дизайном з мінімальними стилями.

  • JavaScript (ES6+):
    - Вільне володіння сучасними можливостями JavaScript (arrow functions, destructuring, async/await, promises).
    - Робота з прототипами, модулями, класами.

  • TypeScript:
    - Досвід використання TypeScript для розробки типізованих і масштабованих додатків.
    - Написання типів для компонентів та функцій, робота з generics та utility types.

  • Redux/State Management:
    - Глибоке розуміння Redux (або альтернативних state management бібліотек) для управління станом додатка.
    - Досвід з Redux Toolkit, Thunk або Saga для асинхронної логіки.

  • API Інтеграції:
    - Досвід роботи з REST API та GraphQL для отримання і маніпулювання даними.
    - Розуміння механізмів кешування запитів та управлінням даними на клієнті.

  • Unit та End-to-End Testing:
    - Досвід з бібліотеками тестування (Jest, React Testing Library, Cypress).
    - Вміння писати якісні тести для компонентів і інтеграцій.

  • Оптимізація продуктивності:
    - Навички виявлення і усунення проблем продуктивності фронтенду, таких як бандлінг, lazy loading, code splitting.

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

  • Досвід з Docker: базові знання для локальної розробки та тестування.

  • Досвід з CSS-in-JS або іншими CSS фреймворки (Styled Components, Emotion).

  •  Досвід роботи з GraphQL буде плюсом.


Про нас:
Universe Group — це українська компанія, що запускає глобальні IT-продукти. Ми створюємо мобільні застосунки та вебплатформи для спрощення та підвищення якості життя людей.За шість років ми побудували три успішні бізнеси – Guru Apps, FORMA, Wisey, а також розвиваємо власний R&D-центр. Продуктами компанії користуються понад 85 млн людей зі 180 країн світу.

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

  • Офісний формат роботи — ми цінуємо нашу офісну культуру та робимо все для того, щоб кожному було зручно працювати в офісі на Подолі в Києві — сніданки, обіди, доріжки для ходіння, silent room для фокуса уваги — це далеко не все, що чекає на тебе в нашому спейсі. Ближче познайомитися з офісом можна переглянувши це відео або прочитавши статтю.

  • Культуру розвитку та навчання — ми віримо, що результати компанії залежать від команди, навичок та знань колег. Ми постійно проводимо внутрішнє командне навчання для підвищення навичок та залучаємо експертів із ринку України або світу.

  • Карʼєрне зростання — культура навчання сприяє швидкому розвитку колег. У середньому за рік у нас в команді зростає до 10 менеджерів. Розвиток карʼєри залежить від бажання та досягнення поставлених цілей. Також на тебе чекають великі профільні комʼюніті, за допомогою яких ти зможеш покращити свої hard skills.

  • Один з кращих соціальних пакетів на ринку роботодавців — конкурентна винагорода, 20 робочих днів оплачуваної перерви, співпраця через ФОП або в рамках Дія.Сіті, 100% оплату лікарняних, медичне страхування та безкоштовні онлайн-консультації з корпоративним лікарем.

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

Залиш своє резюме і зроби крок назустріч новим можливостям!

Ставай частиною нашого Всесвіту.

Be with us, become our Universe!

Send CV or contact us at hello@uni.tech

For product-related questions — support@uni.tech

Be with us, become our Universe!

Send CV or contact us at hello@uni.tech

For product-related questions — support@uni.tech

Be with us, become our Universe!

Send CV or contact us at hello@uni.tech

For product-related questions — support@uni.tech