Position: Front End Developer
Company: Maverix Tech
Category: JavaScript
Experience: 3y
English level: pre

**Maverix Tech** – це стартап, визначальною рисою якого є швидкість. Ми вчимося маневрувати поміж трендів задля досягнення профессійного успіху. У такому середовищі тебе чекає надзвичайно швидке та якісне професійне зростання.
**Мета проекту** - розробка масштабованої low-code платформи, яка охоплюватиме широкий спектр потреб користувача і буде сумісна з різними фронтенд фреймворками і не тільки.


**Чим будеш займатися:**

Твоїм завданням буде розробка проекту та його архітектури практично з “нуля”, розробка бібліотек як внутрішнього, так і зовнішнього споживання, покриття коду тестами, написання документації.


Front-End команда працює з такими технологіями як:

ES6+, TypeScript, React.js, Redux/Redux toolkit, reselect, zustand, Socket.IO, styled components, sass, html, webpack, rollup, AntD, CRA, Jest, Storybook , OAuth 2.0. Активно використовуємо підходи BDD, DDD, TBD. Всі наші проекти крутять CI/CD пайплайни, ми намагаємося максимально автоматизувати процес деплою коду в тестування та продакшн.


**Про тебе:**

-пишеш чистий, простий для читання, типізований і супроводжуваний код JavaScript/TypeScript;
-знаєш принципи KISS, DRY, YAGNI і дотримуєшся їх;
-розумієш та практикуєш SOLID;
-Low Coupling і High Cohesion для тебе не позбавлені сенсу -словосполучення, а першочергові правила проектування та організації модулів проекту;
-знаєш та застосовуєш основні патерни проектування у JavaScript;
-на ти з React.js і без роздумів візьмешся написати складний інтерфейс користувача, наприклад, “візуальний редактор чогось там”;
-знаєш як працюють замикання, що таке контекст, чому тече пам'ять, як працює event loop та що таке стек;
-вмієш дебажити JavaScript та використовувати dev-tools браузера, -знаходити вузькі місця та оптимізувати їх (network, memory, js, painting, application), не допускати їх виникнення на етапі написання нового коду;
-пишеш модульні тести перед тим, як писати код функції;
-знаєш Git і Linux не з туторіалів, а термінал у тебе постійно під рукою;
-в курсі, що контейнеризація - це не про перевезення, і що оркестратор – це не музичний термін;
-хочеш не тільки брати участь, але й впливати на проект;
-вмієш працювати в команді - QA і верстальники потребують твоєї уваги так само, як і код проекту;
-формуєш і висловлюєш свою думку і додаєш аргументів тому, що для -нас важлива твоя експертиза.
Перевагою буде твій досвід роботи з іншими js фронтенд фреймворками та React Native.

**Пропонуємо тобі:**

- cтабільний дохід з привязкою до EUR;
-гнучкий робочий графік;
-можливість працювати віддалено з будь-якої локації, а після перемоги, -за бажанням, приходити до нашого затишного офісу біля Андріївського Узвозу;
-оплачувану відпустку 20 робочих днів, лікарняні та додаткові 12 sick days протягом року;
-власну базу знань для самостійного навчання: тренінги, курси, -літературу та менторинг від тімлідів;
-онлайн івенти та щотижневі міти з командою для підняття настрою;
-компенсацію підтримки психологічного здоров'я;
-бухгалтерське супроводження ведення ФОП та повне покриття податків;
-компенсацію вивчення англійської мови;
-безкоштовні онлайн консультації з корпоративним лікарем;
-команду, яка буде для тебе підтримкою та натхненням.
 

Чому ми?

Ми практикуємо вільний та прогрессивний підхід до вирішення робочих завдань: в кожного члена команди є можливість впливати на розвиток компанії. Всі робочі процеси налаштовані на максимальну гнучкість і швидку адаптацію під кінцеву мету – масштабування бренду.
Ми не прив'язуємося до конкретної галузі в своїй роботі. Наше гасло: експериментуй! Тому ми проводимо багато експериментів у всіх можливих напрямках бізнесу.
У нас кожен має можливість перетворитися на Product Owner і розвивати власну ідею. Задокументований підхід допоможе тобі подати свою гіпотезу на розгляд інвесторів та зробити її фінансово успішною.
Ти потрапиш до невеликої дружньої команди, кожен з учасників якої є експертом своєї галузі та радо ділиться своїми знаннями. Взаємопідтримка та постійний фідбек допомагають нам зростати.
 

**Наші цінності: **

**Адаптивність** – легко підлаштовуйся під зміни оточуючого середовища та сам виступай амбасадором змін;
**Ініціативність** – твоя найбожевільніша ідея може бути тим діамантом, який ми шукаємо! Не бійся пропонувати нове та заряждай оточуючих!
**Lifelong Learning** – підключайся до програм постійного навчання, щоб з кожним днем зростати як професіонал. Плекаючи свою експертність, ти робиш всю команду сильнішою.