Position: Middle JavaScript Developer
Company: airSlate
Category: JavaScript
Experience: 2y
English level: intermediate

Команда Email Development Team розробила ряд високонавантажених систем, якими користуються інші команди компанії.
👉 Mail System (власна email система через яку всі продукти компанії надсилають листи. Доставляє ~ 3 млн листів на добу);
👉 Marketing Automation System (cистема що дозволяє налаштовувати сегментацію користувачів, створювати тригери для масових email та push notifications розсилок та має інтеграції зі всіма продуктами компанії);
👉 Push Notification System (cистема для відправки та налаштувань Push Notifications);
👉 Mail Template Engine (власний шаблонізатор та конструктор створення email шаблонів)
👉 SMS Service - новий сервіс (задача - зробити відправку sms для всіх продуктів через єдиний сервіс);

**Глобальна задача:** для усіх сервісів буде писатись новий фронт, який збере все в одну комунікаційну платформу.

**Стек:** для старих сервісів використувували Vue.JS, для нової платформи - вибір стеку буде обговорюватись разом з тобою.

**Вимоги:**
— Впевнені знання JavaScript (ES5, ES6+, DOM API);
— 2+ роки досвіду комерційної розробки SPA принаймні на одному із сучасних фреймворків (React, Vue.js, Angular);
— Досвід роботи з NPM/Yarn та такими інструментами як Webpack/Rollup;
— Знання HTTP, RESTful API, Web Socket;
— Досвід роботи з Git;
— Знання HTML5/CSS3;
— Розуміння побудови адаптивного UI за допомогою Flexbox і Grid layout;
— Досвід роботи з пост або препроцесорами SASS/SCSS/PostCSS/Less/Stylus та методологією BEM;
— Досвід роботи з фреймворками CSS (Bootstrap/Tailwind);
— Досвід роботи з UI-бібліотеками, такими як Ant Design, Material UI, тощо;
— Досвід з unit testing, integration testing;

**Буде плюсом:**
— TypeScript;
— Базове знання PHP;

**Пропонуємо:**
— З початку війни команда airSlate працює віддалено. Але наш офіс у Києві чекає кожного бажаючого, команда повернеться як тільки це буде безпечно.
— Компанія заохочує команду вчитися та розвивати свої навички, кожен має особистий бюджет на відвідування курсів та конференцій.
— Щомісячні бонуси отримує той, хто наполегливо працює та робить внесок у компанію.
— Відкрите спілкування з керівництвом: можно легко поговорити з нашим CEO, будь-яким директором або керівником команди у разі виникнення питань або пропозицій.
— Діє благодійна програма airSlate: компанія подвоює всі донати на підтримку України, зроблені airSlaters.
— Компанія пропонує приєднатися до уроків англійської мови з першого робочого дня.
— Оплачувана відпустка — 16 робочих днів протягом першого року роботи в airSlate і 24 дні після першого року.
— Компанія турбується про кожного airSlater, тому медичне страхування є невід’ємною частиною нашого пакету.
— Оплачуваний лікарняний при наявності медичної довідки / 5 оплачуваних лікарняних днів на рік без медичної довідки. Але ми дуже просимо — будьте здорові!
— Кожен працівник (після 1,5 року у компанії) отримує опціонний контракт.
— airSlate Care — ми донатимо 1% ресурсів на підтримку та розвиток благодійних проектів.