Position: Flutter Engineer (Messenger)
Company: SoftConstruct
Category: Flutter
Experience: 2y

Ми підтримує наших колег, які активно беруть участь у всіх сферах оборони нашої країни, а також ми готові запропонувати роботу для ІТ-спеціалістів, які цього потребують.
Якщо ви шукаєте роботу, ми будемо раді запропонувати вам позицію Flutter Engineer на проекті Messenger.

**SoftConstruct Ukraine** - це велика продуктова компанія з вірменським корінням. Новатор у сфері Big Data та Computer Vision серед українських IT-компаній. Ми поєднуємо наш досвід у розробці програмного забезпечення iGaming з передовими технологіями для розробки оригінального програмного забезпечення, наприклад для спортивної статистики, аналізу ризиків і безпеки. В більшості ми займаємося нетиповими для ринку проектами, намагаємося знайти та генерувати нові рішення в нашій галузі, засновані на технологіях. 

**Деталі про проект і команду:**
Messenger – це масштабований серверний і міжплатформенний додаток для чату, де можна здійснювати аудіо- та відеодзвінки, надсилати миттєві повідомлення, завантажувати файли та багато іншого. Проект з нуля і наразі почали пошук спеціалістів. Активну розробку плануємо розпочати в кінці січня. 
**Технічний стек проекту: **
Backend: Golang, Kubernetes, Docker, Redis, SQL/NoSQL DB;
Frontend: Flutter, Provider, Dio або http, Firebase, Rive, Broadcasting;

Команда планується невелика +\- 10 спеціалістів, а саме: Product Manager, DevOps, 2 Golang спеціалісти + лід направлення, 2 або 3 Flutter спеціалісти + лід направлення, QA manual. Можливі зміни. 

**Необхідні знання та навички для нашого майбутнього спеціаліста:**
– Хороші знання Flutter та комерційний досвід роботи з ним від 1.5 років;
– Хороше розуміння мобільної архітектури iOS та Android;
Розуміння процесу розгортання у магазинах Google Play/Apple App Store;
– Вміння працювати із системою контролю версій Git;
– Чітке розуміння найкращих практик і міркувань UI/UX;
– Досвід роботи з WebSockets та REST API;
– Пристрасть до написання чистого, модульного, добре прокоментованого, читабельного та багаторазового коду;
– Відмінні комунікативні навички зі здатністю чітко формулювати технічні концепції простою мовою.

**Бажано мати:**
– Розуміння принципів доменно-орієнтованого проектування;
– Досвід розробки/підтримки SDK;
– Розуміння Clean Architecture (Provider);
– Досвід роботи з Flutter Modular.

**Що ми пропонуємо:**
– Щорічна відпустка: 20 робочих днів на рік;
– Оплачувані лікарняні з довідкою від лікаря (без обмежень по кількості разів, але за 1 раз оплачується до 2 тижнів) і 6 днів короткострокових лікарняних (без довідки);
– Декілька варіантів співпраці на вибір працівника, а саме: гіг-контракт, трудовий договір або співпраця з ФОП 3 групи (компанія сплачує всі податки та комісію банків додатково), є бухгалтер для ведення (безкоштовно);
– Індивідуальні заняття з англійської в онлайн-школі EnglishDom (в межах 50% від суми компенсації);
– 450 USD річного бюджету на навчання та/або спорт (в межах 50% компенсації суми витрат) після випробувального терміну;
– Безкоштовне медичне страхування після випробувального терміну.
– Можливість брати участь у внутрішніх та зовнішніх заходах компанії: відкриті переговори, продуктові мітапи, тренінги, презентації та ін.;
– Команда міжнародного рівня, що складається з досвідчених IT-фахівців, які діляться досвідом та менторять один одного;
– Індивідуальний план розвитку для кожного фахівця по бажанню. 

**Наш процес:**
– Дзвінок або інтервʼю з рекрутером (до 45 хвилин);
– Технічна співбесіда з лідом мобільної розробки та Flutter розробником (60-75 хвилин);
– Фінальна співбесіда з Product Manager та Head of Frontend.