Компанія Cleveroad шукає Frontend Developer (React) під новий проєкт. Якщо ти прагнеш працювати з сучасними технологіями, бачити результат своєї роботи та розвиватися разом із досвідченою командою — приєднуйся!
Необхідні навички
Комерційний досвід розробки на JavaScript від 2 років.
Знання та практичний досвід роботи з React.js (Hooks, функціональні компоненти, Context API).
Досвід використання TypeScript (типізація props, state та основних сутностей).
Розуміння принципів роботи з REST API (fetch, axios).
Впевнене володіння HTML5, CSS3 (Flexbox, Grid).
Робота з системами контролю версій (Git, GitHub/GitLab/Bitbucket).
Навички адаптивної та кросбраузерної верстки.
Знання базових патернів проєктування у фронтенді.
Розуміння роботи з npm/yarn, збирачами (Webpack/Vite).
Уміння читати та розбиратися в чужому коді.
Буде перевагою
Досвід роботи з Redux Toolkit / Zustand / MobX.
Написання unit-тестів (Jest, React Testing Library).
Оптимізація продуктивності React-застосунків.
Робота з UI-бібліотеками (MUI, Ant Design, TailwindCSS, shadcn/ui).
Використання React Query / SWR для взаємодії з API.
Знання Next.js або інших meta-фреймворків.
Базове розуміння CI/CD процесів.
Робота з GraphQL.
Досвід у Figma / Zeplin (читання макетів, Pixel Perfect).
Англійська мова.
Основні задачі
Розробка клієнтської частини веб-додатку на React з нуля або участь у розвитку існуючої платформи.
Створення інтерфейсів для управління замовленнями, планування задач, відстеження статусів і взаємодії з даними.
Реалізація офлайн-режиму роботи з використанням Service Workers, IndexedDB або аналогічних технологій.
Інтеграція з REST API та робота з реальними даними у реальному часі (WebSocket / SSE).
Оптимізація продуктивності та забезпечення стабільної роботи додатку на мобільних пристроях і планшетах.
Співпраця з командою бекенд-розробників і дизайнерів для узгодження API та UX-рішень.
Ми пропонуємо
Культуру, що підтримує професійний розвиток.
Наставництво від досвідчених колег і можливості кар’єрного зростання.
Реальний вплив на результат та можливість бачити результати своєї роботи.
Індивідуальну програму навчання + компенсацію професійних курсів та сертифікацій.