Position: React developer на розробку продукта для fashion-індустрії
Company: Syntech Software
Category: JavaScript
Experience: 3y
English level: upper

**ВИМОГИ:**
- Комерційний досвід веброзробки з React.js та Redux (або аналоги) 3+ роки;
- Досвід побудови вебдодатків з нуля (або особисто, або у складі команди);
- Розуміння принципу роботи клієнт-серверних архітектур (в першу чергу - веб), потенційних проблемних і вузьких місць, основ безпеки;
- Досвід декомпозиції і формалізації задач, оцінки їх ЕТА (в ідеалі - оцінки потенційних ризиків);
- Знання паттернів/шаблонів побудови вебдодатків;
- Досвід роботи з HTML, JS, CSS / SASS;
- Досвід роботи з GIT, Jira або подібними;
- Досвід роботи з Webpack, gulp або аналогічним;
- Комунікабельність, логічне мислення;

**БУДЕ ПЛЮСОМ:**
- Досвід написання серверних частин вебдодатків;
- Досвід оптимізації та тюнінгу клієнт-серверних додатків;
- Досвід роботи/побудови баз даних;
- Досвід написання тестів для frontend (як React, так і інтеграційних);
- Досвід роботи з Python або PHP;
- Досвід написання технічної документації та графіки (схеми, діаграми);
- Знання Angular, vue, typescript;
- Досвід роботи з vanila-JS, jQuery, redux-saga, UI-бібліотеки (antd, material), react SSR, rest / graphql.

**ОБОВ'ЯЗКИ:**
- Проєктування нових фрагментів вебдодатку, їх вбудова в існуюче рішення, в тому числі з урахуванням перспективних потреб;
- Прийняття технічних рішень щодо коду, структури, сторонніх бібліотек тощо - з огляду потреб бізнес-логіки, можливостей серверних частин, раціональності і безпеки (з можливістю звертатися по консультації);
- Оптимізація роботи вебдодатків задля збереження трафіку, мінімізації навантаження на сервери, раціонального використання ресурсів клієнтських пристроїв;
- Розробка нових додатків / модулів з використанням React.js.;
- Створення повторно використовуваних компонентів та інтерфейсних бібліотек для майбутнього використання;
- Поліпшення існуючої функціональності та підтримка коду;

**КОМПАНІЯ ПРОПОНУЄ:**
- Відносно гнучкий графік роботи;
- Можливість працювати віддалено, з офісу, або комбінувати;
- Офіси у центрі міста;
- Соціальний пакет (оплачувана відпустка, лікарняний, курси англійської);
- Свобода і творчість (підтримуємо особисті проєкти співробітників).

**Вакансія відкрита лише для розробників з України.**