ОПИС ВАКАНСІЇ
Необхідні кваліфікації:
Щонайменше 3+ р на посаді Frontend-розробника (з фокусом на React.js або Angular2+):
- 3+ р на посаді React.js розробника
- 2 р на посаді Node.js розробниказ фокусом на Express Framework
- 2 р на посаді Angular2+ розробника
- Фреймворки та бібліотеки: компетенція в React.js, Redux, Angular2+ та обробки API.
- Мови програмування: Знання JavaScript (ES6+) та TypeScript
- Бази даних: MySQL або PostgreSQL.
- Стилізація та UI: Досвід роботи з HTML5, CSS3, SCSS та Tailwind CSS
- Інструменти збірки та контролю версій: Знання Git, git-flow, Webpack та Vite
- Тестування: Досвід написання модульних та наскрізних тестів з Jest, Mocha, Cypress тощо
- Управління станом: Досвід роботи з Redux (Thunk/Saga), React Query, XState
- Інтеграція API та бекенду: Глибоке розуміння REST API та WebSockets
- Співпраця та комунікація: Сильні навички командної роботи та комунікації з можливістю працювати як самостійно, так і в команді
Обов’язки:
- Розробка та підтримка веб-додатків з використанням React.js, Angular2+ та Node.js, MySQL (або PostgreSQL).
- Перетворення дизайнів з FIGMA у pixelperfect, адаптивні інтерфейси користувача з використанням CSS, Tailwind CSS або SCSS
- Впровадження та підтримка рішень для управління станом, таких як Redux, React Query або XState
- Робота з Web API, включаючи REST API та WebSockets, для інтеграції фронтенду з бекенд-сервісами
- Оптимізація продуктивності додатків та забезпечення кросбраузерної сумісності
- Участь у процесах Agile-розробки та співпраця з дизайнерами, бекенд-розробниками та продукт-менеджерами
Бажані кваліфікації (Nice-to-Have):
- Написання та підтримка модульних та наскрізних тестів з використанням Jest, Cypress або аналогічних фреймворків
- Відлагодження та моніторинг додатків за допомогою інструментів, таких як Sentry
- Знання англійської мови: Рівень Intermediate
- Досвід роботи з Vue.js 2/3, Nuxt.js 2/3
- Досвід роботи з React Native для мобільної розробки
- Розуміння Zod та React Hook Form для валідації форм
- Досвід роботи з TanStack Query для реалізації нескінченного скролу
- Знання IndexedDB, localStorage для збереження стану
- Досвід в UX/UI дизайні та методологіях Agile-розробки
Що ми пропонуємо:
- Довгостроковий проект з конкурентною винагородою.
- Можливості для командної співпраці та зростання.
- Участь як у розробці нового програмного забезпечення, так і в існуючих проектах (без старого коду).
- Віддалена робота
- Бухгалтерські послуги ПП, які надає компанія.
- 24 дні щорічної оплачуваної відпустки.
- 14 днів оплачуваного лікарняного.
Контактна інформація →