Frontend-розробник (React / Node.js, e-commerce)
Загальні вимоги
• Досвід комерційної розробки від 3 років, з них:
o React — не менше 2 років;
o Node.js — практичний досвід у frontend-інфраструктурі.
• Досвід участі в e-commerce проєктах або high-load web-застосунках.
• Розуміння принципів headless commerce.
• Англійська мова — B1+ (читання технічної документації).
Технічні компетенції (Frontend)
• Впевнене володіння:
o React (Hooks, Context, lifecycle);
o TypeScript;
o HTML5, CSS3, Flexbox, Grid.
• Досвід роботи з:
o SSR / SSG (Next.js або аналогічні підходи);
o state management (Redux, Zustand, MobX або аналоги);
o form management та валідацією.
• Розуміння принципів performance optimization (lazy loading, code splitting).
Node.js та суміжні технології
• Практичний досвід використання Node.js для:
o BFF (Backend for Frontend);
o проксі та агрегації API;
o server-side логіки (авторизація, токени, сесії).
• Знання:
o REST / GraphQL;
o OAuth2 / JWT (на рівні інтеграції).
• Розуміння CI/CD процесів (Git, pipelines).
Якість та процеси
• Досвід написання:
o unit-тестів (Jest, React Testing Library);
o базових e2e-тестів (Cypress / Playwright — буде перевагою).
• Дотримання:
o code style;
o best practices;
o принципів чистого коду.
Взаємодія в команді
• Досвід роботи у кросфункціональній команді (BA, backend, QA, DevOps).
• Вміння працювати за специфікаціями та задавати правильні уточнюючі
питання.
• Орієнтація на результат та стабільність e-commerce продукту.
Required languages
| English | B1 - Intermediate |
| Ukrainian | C2 - Proficient |