Наш клієнт:
Наш клієнт - швидкозростаюча компанія, що займається технологіями кібербезпеки, яка розробляє масштабну платформу для моделювання кібератак та оцінки стану безпеки. Продукт включає складні веб-інтерфейси, високонавантажені бекенд-сервіси та хмарні компоненти.
Ваші завдання:
- Розробляйте та вдосконалюйте функціональність інтерфейсу за допомогою React, включаючи складні UI компоненти, інтерактивні дашборди та багаторазові бібліотеки (Storybook).
- Сприяйте вдосконаленню архітектури інтерфейсу та забезпечуйте якісний UX на всій платформі.
- Сприяти розробці бекенду з використанням Node.js (вторинний фокус).
- Співпрацюйте з командами розробників, дизайнерів та інженерів, щоб створювати нові функції.
- Беріть участь в архітектурних обговореннях, оглядах коду та прийнятті технічних рішень.
- Робота з конвеєрами CI/CD та робочими процесами на основі Git.
- Забезпечуйте чистий, масштабований та підтримуваний код по всьому стеку.
Необхідний досвід та навички:
- 5+ років професійного досвіду у веб-розробці.
- Сильна експертиза старшого рівня в React та сучасних фронтенд-екосистемах.
- Практичний досвід роботи з Storybook та бібліотеками компонентів для повторного використання.
- Досвід роботи з сервісами Node.js (досвід роботи з бекендом необхідний, але не вітається).
- Глибоке розуміння ООП, архітектури програмного забезпечення та принципів проектування.
- Досвід роботи з реляційними та NoSQL базами даних (PostgreSQL, MongoDB).
- Ознайомлення з процесами CI/CD.
- Велика увага до якості коду, тестування та найкращих практик.
- Англійська - Upper-Intermediate+ (письмова та розмовна).
Умови праці
5-денний робочий тиждень, 8-годинний робочий день;
Всі державні свята в Україні є вихідними днями;
Відпустка та лікарняні покриваються компанією;