logo

View all jobs

React Developer

Remote, Remote
Проект — білінг-платформа для здійснення електронних платежів різними методами з високою пропускною спроможністю. Перед нами стоять завдання високої доступності сервісу та безпеки обробки платежів. Наша платформа сертифікована згідно з PCI DSS і розроблена з використанням сучасних технологій.

Стек: React 19, TS 5.8, Redux Toolkit, Webpack 5, MUI 7.

Технологічний стек проєктів:
Core: React 19, TS 5.8, React Router 7.
State: Redux Toolkit, Redux First History.
UI & Forms: MUI 7, Emotion, SASS, React Hook Form, IMask.
Build & Quality: Webpack 5, Babel, ESLint 9, Husky, Lint-staged, Jest.
Infrastructure: Sentry, Docker, CI/CD pipelines.

Вимоги:
• 3+ роки досвіду комерційної розробки на React.
• 2+ роки досвіду роботи з Next.js.
• Глибоке володіння TypeScript (Generics, Utility Types, типізація складних State-структур).
• Досвід роботи з Redux Toolkit (Slices, Async Thunks, Middleware).
• Експертиза у роботі з важкими формами: конструктори, каскадна залежність полів (досвід з react-hook-form).
• Розуміння принципів роботи Webpack: самостійне конфігурування, оптимізація бандлу, робота з плагінами.
• Досвід роботи з UI-бібліотеками (MUI 7, Emotion) та препроцесорами (SASS).
• Навички написання Unit-тестів (Jest, React Testing Library).
• Розуміння принципів CI/CD та досвід роботи з Docker.
• Практичний досвід роботи за методологією Scrum.

Буде перевагою:
• Лідерський досвід: досвід менторства менш досвідчених розробників, проведення Code Review та прийняття архітектурних рішень.
• Досвід з лідерською позицією буде суттєвою перевагою.
• Досвід роботи з Node.js (Nest.js) буде плюсом.
• Вміння працювати та налаштановувати системи моніторинга помилок (Sentry).
• Досвід рефакторингу legacy-коду без зупинки доставки нових фіч.

Майбутні обовʼязки:
• Розробка та імплементація проєктів, використовуючи сучасні технології та підходи;
• Підтримка та оптимізація існуючих додатків;
• Естімация, декомпозування і рефаймент задач, участь у плануванні спринтів;
• Тісна співпраця з командами продукту, дизайну, QA для забезпечення якості кінцевого продукту;
• Підтримка та оновлення технічної документації;
• Розробка нового проекту використовуючи сучасні технології та архітектуру.

Пропонуємо:
• Гнучкий графік (початок робочого дня з 9 до 11 ранку, 8-годинний робочий день);
• Відпустка 20 робочих днів;
• Оплачувані лікарняні;
• 12 sick days;
• Медичне страхування;
• Вихідний на честь дня народження;
• Розвиток і навчання у професійному розрізі;
• Піклування про ментальне здоров’я — корпоративний психолог;
• Підтримка та розвиток волонтерської культури — наша команда організовує і долучається до благодійних акцій. Ми раді допомагати і робити світ навколо нас кращим.
 

Share This Job

Powered by