Careerswift

Careerswift Fast Apply

Job search platform trusted by thousands of job seekers.
View all jobs at test-org-rodion
Actively HiringHot

Front-End Developer (React/TypeScript)

About the Role

Посада: Front-End Developer (React/TypeScript)

Формат роботи: Повна зайнятість (full-time) / гібридний або віддалений формат — за домовленістю

Опис ролі:
Шукаємо Front-End розробника, який/яка впевнено працює з React та TypeScript і має практичний досвід побудови інтерактивних вебінтерфейсів із використанням WebSocket. У цій ролі ви розроблятимете сучасний клієнтський застосунок, впливатимете на технічні рішення та покращуватимете продуктивність і якість продукту.

Ваші ключові обов’язки:
• Розробляти та підтримувати UI на React із використанням TypeScript відповідно до вимог продукту.
• Проєктувати й інтегрувати функціонал реального часу (real-time) на основі WebSocket (підписки, обробка подій, reconnection, heartbeats тощо).
• Писати чистий, підтримуваний і типобезпечний код, дотримуючись узгоджених стандартів команди.
• Оптимізовувати продуктивність інтерфейсу: рендеринг, роботу зі станом, мережеві запити, профілювання.
• Реалізовувати адаптивні та доступні (accessibility) інтерфейси у співпраці з дизайном (за потреби).
• Покривати ключову логіку тестами (unit/integration) та підтримувати якість через code review.
• Інтегрувати фронтенд із бекенд API (REST/GraphQL — залежно від проєкту) та узгоджувати контракти даних.
• Брати участь у плануванні задач, оцінках, технічних обговореннях та пропонувати покращення архітектури.

Обов’язкові вимоги (must-have):
• 3+ роки комерційного досвіду Front-End розробки.
• Впевнений досвід роботи з React (компонентний підхід, хуки, життєвий цикл, патерни).
• Практичне знання TypeScript (типізація, generics, narrowing, робота з типами API).
• Реальний досвід роботи з WebSocket (обробка подій, відновлення з’єднання, керування станом у real-time сценаріях).
• Розуміння клієнт-серверної взаємодії, HTTP, авторизації (наприклад, JWT/refresh flow — буде плюсом) та базових принципів безпеки на фронтенді.
• Досвід роботи з системами контролю версій (Git) та участі в code review.
• Уміння комунікувати в команді та відповідально доводити задачі до результату.

Буде перевагою (nice-to-have):
• Досвід із менеджерами стану (Redux Toolkit, Zustand, MobX) та/або React Query/TanStack Query.
• Знання/досвід із SSR/SSG (Next.js) та оптимізацією SEO (за потреби продукту).
• Досвід написання тестів із Jest/Vitest та Testing Library, e2e — Playwright/Cypress.
• Досвід роботи з UI-бібліотеками (MUI, Ant Design) або дизайн-системами.
• Розуміння CI/CD для фронтенду, налаштування збірки (Vite/Webpack), моніторинг (Sentry).

Що ми пропонуємо:
• Можливість впливати на технічні рішення та бачити результат своєї роботи в продукті.
• Прозорі процеси взаємодії в команді: планування, рев’ю, обмін знаннями.
• Гнучкий формат роботи (віддалено/гібрид) — залежно від домовленостей.
• Професійний розвиток: складні задачі, менторинг/peer-review, простір для ініціатив.

Процес відбору (орієнтовно):
• Скринінг/співбесіда з рекрутером (15–30 хв).
• Технічна співбесіда з командою (React/TypeScript/WebSocket кейси).
• Фінальна розмова з керівником/власником продукту (за потреби).

Як податися:
Надсилайте резюме та, за можливості, посилання на GitHub/портфоліо або приклади робіт. Ми відкриті до кандидатів різного бекграунду та підтримуємо інклюзивне середовище — головне, щоб вам було цікаво будувати якісний продукт разом із командою.

Required Skills

React, TypeScript, WebSocket, JavaScript, HTML, CSS, Git, API Integration, Performance Optimization, Code Review

Benefits & Perks

• Гнучкий формат роботи (віддалено/гібрид)\n• Вплив на технічні рішення та розвиток продукту\n• Регулярні code review та обмін знаннями\n• Можливості професійного розвитку (складні задачі, ініціативи)

Languages

Українська (бажано); Англійська — буде перевагою

Job Details

Company

test-org-rodion

Location

Віддалено/Гібрид — за домовленістю

This position is currently active and accepting applications through Careerswift.