Front-end розробник to $1000
Ми займаємося розробкою B2B-системи для управління мережевим бізнесом (роздрібні мережі, франшизи, компанії з філіями), яка об'єднує CRM, продажі та управління командою в одному продукті. Платформа дозволяє власникам бачити аналітику по всій мережі, керівникам — управляти філіями, менеджерам — працювати з клієнтами та лідами через воронки продажів, а HR і адміністраторам — керувати співробітниками та правами доступу. Система включає роботу з клієнтською базою і бонусними програмами, ієрархічну структуру філій і франчайзингові налаштування, гнучкі ролі користувачів, велику кількість табличних даних, складні форми та адаптивний інтерфейс під різні сценарії використання. Ми розширюємо команду, щоб розробка продукту рухалась швидше та ефективніше і саме тому шукаємо в команду Front-end розробника.
Умови роботи:
- Графік 5/2 з 9:00 до 18:00;
- Ставка $900-$1000
Основні вимоги:
- Vue.js 3 – Глибокі знання фреймворку, робота з Composition API, оптимізація продуктивності компонентів;
- TypeScript – впевнене використання, написання типізованого коду, використання інтерфейсів та узагальнень;
- Pinia/Vuex – досвід роботи з менеджерами стану, реалізація сховищ та їх підключення до компонентів;
- Axios – налаштування клієнтської частини взаємодії з API, обробка помилок, оптимізація запитів;
- JavaScript (ES6+) – відмінне знання сучасних стандартів мови, робота з модулями, замиканнями, Promise та async/await;
- HTML/CSS – впевнене володіння, досвід верстки адаптивних та кросбраузерних інтерфейсів;
- Робота з таблицями та інтерактивними компонентами – досвід створення складних таблиць, включаючи сортування, фільтрацію, зміну розмірів колонок;
- API – розуміння принципів побудови API, досвіду створення, документування та тестування API, у тому числі REST.
Бажані навички:
- Інструменти збирання – досвід налаштування Webpack, Vite або аналогів;
- Проактивність і вирішення проблем – вміння самостійно пропонувати поліпшення та знаходити нестандартні рішення для складнощів, що виникають;
Основні завдання:
- Розробка інтерфейсів: Реалізація адаптивних інтерфейсів з урахуванням макетів. Оптимізація коду для підвищення продуктивності та читання;
- Робота зі станом програми: Налаштування та використання сховища даних (Pinia/Vuex). Реалізація кешування даних та робота з підписками;
- Інтеграція з API: Підключення клієнтської частини до backend через Axios. Реалізація пагінації, фільтрів, сортувань;
- Розробка інтерактивних компонентів;
- Оптимізація продуктивності: Аналіз та оптимізація додатків для підвищення продуктивності.
Етапи відбору:
- Співбесіда з рекрутером.
- Тестове завдання.
- Стажування.
- Офер.
Якщо ви впізнали себе в описі — надсилайте своє резюме у відгуки, ми чекаємо саме на вас!
Required languages
| Ukrainian | Native |