Position: Senior Angular Developer (Field Services)
Company: InventorSoft
Category: JavaScript
Experience: 5y
English level: upper

**Основні вимоги:**
- **5+ років** комерційного професійного досвіду роботи з **Angular** ;
- Розуміння принципів керування командою розробників; 
- Досвід роботи з розподіленими (багаторівневими) системами, мікросервісами, алгоритмами та реляційними/NoSQL базами даних;
- Хороші знання Docker;
- Досвід роботи **Team Lead**;
- Глибоке розуміння дизайну ПЗ, продукту та бізнес-думок для створення якісного продукту;
- Уважність до деталей та демонстрація емпатії до кінцевого користувача;
- Рівень англійської: **Upper-Intermediate** (щоденна комунікація з клієнтом);
- **Особисті якості:** комунікабельність, самостійність, дисциплінованість.
 
 
**Буде плюсом:**
- Технічна освіта;
- Досвід роботи в Scrum команді;
- Досвід роботи з back-end (Node.js/Express/Nest);
- Досвід роботи з system architecture, devops;


 
**Умови роботи:**
- гнучкий графік роботи;
- гібридний формат роботи (офіс або ремоут);
- повний бухгалтерський супровід;
- професійний розвиток (доступ до платформи з навчальними курсами, проведення внутрішніх презентацій на професійну тематику, ІПР);
- 18 днів 100 % оплачуваної відпустки;
- 10 днів 100% оплачуваних лікарняних;
- безкоштовні заняття з англійської мови.
 
**Про клієнта:**
Країна:** ПАР (Південно-Африканська республіка)**
Компанія є провідним розробником SaaS продуктів.
 
**Про проект:**
Сфера розробки: ** Field Services **
Проект - це хмарно-орієнтоване web та mobile рішення, яке дозволяє бізнесу отримувати якісні дані від працівників. Проект дозволяє призначати та планувати завдання, дзвінки та відвідування сайтів клієнтів. Також він вирішує такі завдання як: збір даних через мобільний додаток, збір замовлень,  експорт звітів у PDF-форматі та інше. Платформа  надає комплексне, безпечне рішення для послуг клієнта.
 
 
**Технічний стек**: Angular, TypeScript, PostgreSQL, Flutter (with a dedicated mobile development team), Azure.
 
**Обов'язки на проекті:**
- Вдосконалення вже існуючих методів розробки;
- Вдосконалення якості рішень(від коду до CI/CD, від автоматизованого тестування до моніторингу та підтримки додатків);
- Приймання надійних архітектурних рішень;
- Участь в розвитку  та збільшенні команди розробників;
- Участь в Scrum процесі.
 
 
**Організація робочих процесів:**
- Графік роботи: гнучкий, але потрібно приймати участь у всіх стендапах;
- Проведення мітингів: дейлі, Scrum мітинги;
- Часовий пояс: GMT+2.
 
**Етапи інтерв’ю:**
- HR співбесіда (30-40 хв);
- знайомство з клієнтом (30 хв)
- технічна співбесіда з замовником (1-1.5 год).
 
**Інше:**
- Співбесіди українською та англійською мовами;
- Виконання технічного завдання не передбачається.