Position: Middle JavaScript Developer (JSfiller)
Company: airSlate
Category: JavaScript
Experience: 3y
English level: basic

**Ми використовуємо:**

- JavaScript, TypeScript, Babel;
- React (16 версія), Hooks;
- Redux, redux-saga, redux-thunk, reselect;
- Тестування за допомогою Jest, використовуємо Enzyme для компонентів;
- PDF.JS, lodash, nerdamer, moment та інші допоміжні бібіліотеки;
- Проект збирається за допомогою Webpack 4, у нас є SSR і HMR
- Git по Gitflow, на GitHub;
- CI для тестів і ESlint (airbnb-preset) и рев'ю пулл-реквестів;
- Комунікація з API через WebSocket;
- Teamcity для для зборки та CI;
- Таск-трекер — Jira

**Команда складається з 11 спеціалістів:** Project manager, Architect, 2 Team Leads, 2 Senior JS Devs, 3 Middle+ JS Devs, 1 Middle JS Dev, 1 Jun+ JS Dev + команді допомагають тіми QA та верстальників.

**Вимоги:**
- Досвід роботи з JavaScript не менше 3 років;
- Досвід роботи з React, Redux (thunk, saga), Flux;
- Досвід з Git;
- Хороше розуміння алгоритмів і структур даних;
- Досвід роботи з популярними інструментами фронтенд розробки, такими як Webpack, npm/yarn тощо;
- Досвід роботи з WebSockets;
- Досвід з unit testing;

**Буде плюсом:**
- TypeScript

**Для більш комфортної роботи наших співробітників ми впровадили додаткові бенефіти:**
— Медичне страхування.
— Оплата курсів підвищення кваліфікації для наших співробітників, забезпечення можливості відвідування ними найкращих професійних конференцій у галузі.
— Штатний масажист.
— Оплачувані заняття з англійської мови (2 рази на тиждень);
— Кожен співробітник, працюючи у компанії рік, отримує свій опціонний контракт.