Position: Middle Front-end Engineer (React)
Company: EVO
Category: JavaScript
Experience: 2y

**Kabanchik** - онлайн-сервіс пошуку перевірених фахівців для побутових і бізнес задач. Проекту вже 6 років. Сервісоб'єднує замовників, яким потрібно виконати роботу, і виконавців, які готові її виконати за винагороду. Щомісяця за допомогою проекту виконується більше 50 000 різноманітних завдань в 1000 різних категоріях.

**Команда:**
Продуктова команда Кабанчику - це продакт менеджер, 3 BackEnd розробника, 2 мобайл розробника, дизайнер і QA.

Крім цього, в нашому **EVO Frontend Community** завжди є чому повчитися і з ким обговорити нові технології і рішення, так як тут вже 20 Frontend Engineer`ів.

Ми регулярно проводимо мітапи, code review, відвідуємо конференції і стежимо за останніми новинами в світі Frontend розробки. У процесі розробки ми обговорюємо кращі архітектурні та технічні підходи, оптимальні рішення поставлених завдань.

**Тех. стек:**
Використовуємо Python 3.6 (фреймворк Flask і aiohttp для чату).
Основна база даних - PostgreSQL.
Пошук на ElasticSearch.
Додаток будуємо на ES6+ і React.
React.js (16.8)
Webpack 4
HTML/CSS (jinja2/stylus/CSSModules)
SSR (express.js)

**Для цієї ролі важливо:**
- впевнені знання core JS (ES5 +)
- впевнені знання React.js (hooks / custom-hooks / context / hocs)
- відмінні знання в HTML і CSS
- досвід роботи з SSR
**Продакт інженерний підхід до вирішення задач:**
ми продуктова команда, нам важливо, щоб розробники були продуктово орієнтовані. Це означає, що розробник не просто виконує поставлене завдання, а розуміє проблеми бізнесу. І може запропонувати більш оптимальне рішення, якщо таке існує, або показати, що ця задача не має цінності.

**Буде плюсом:**
- досвід роботи з Node.js
- досвід роботи з Rx.js
- розуміння нюансів SEO оптимізації сайту

**Задачі на найближчий час:**
- Реалізація багатомовності;
- Створення нового флоу реєстрації та онбордінгу виконавців;
- Оптимізація флоу і форми створення замовлення;
- Оптимізація швидкості завантаження сторінок;

**Глобальні задачі:**
- Перехід на SPA + SSR;
- Рефакторинг легасі коду;

**Як у нас проходить підбір та співбесіди:**
- Перегляд резюме технічними фахівцями
- Із обраними резюме, ми домовимося про знайомство. Ми обговоримо проект, ваш досвід і ваші цілі, після чого разом вирішимо чи продовжимо спілкування.
- Технічне інтерв'ю
- Фінальна зустріч з продактом