Position: Middle JavaScript Developer (Eagers, SignNow)
Company: airSlate
Category: JavaScript
Experience required: 3y
English level: pre

**Eagers' primary areas of responsibility are:**
**- UI:** My Account/ My Teams; Shared Documents; Shared Templates; Static pages (excluding signing session thank you pages); Document actions: Share with Team; Template actions: Share with Team.
**- Services:** WebApi; AuthApi; Team Service.

**Tech stack:** JavaScript, Node.JS, React, Redux, Webpack, Babel, ESLint, Redis, Docker, Git.

**The team consists of** Tech Lead, Product Manager, 3 JavaScript Developers (+ we are looking for one more), 3 PHP Developers, and 2 Manual QA.

**Responsibilities:**
- Optimization of the template creation and signing funnel;
- Application redesign — improving UI/UX parts;
- Implementation of various hooks to draw the user deep into the product, pushing into the proper funnels;
- Development of new functionality, bug fixes, support of front-end functionality, and Node.JS part of the project;

**Requirements:**
- At least 3 years of JS programming experience;
- Experience with React, Redux (thunk, saga), Flux;
- Familiarity with Git;
- Good understanding of algorithms and data structures;
- Experience with common front-end development tools such as Webpack, npm/yarn, Babel, ESLint.etc.;
- Ability to understand business requirements and concepts and translate those into technical solutions;
- Ability to quickly understand other people’s code;

**It will be a plus:**
- Experience in writing and testing asynchronous code;
- Experience working with high-load projects;
- Experience with Hapi.JS;
- Experience with Redis, ability to find the causes of memory lick;

**What we offer:**
— Due to the war, the Ukrainian team is primarily working remotely. The Kyiv office is waiting for us to return as soon as it is safe.
— The company encourages all our teammates to study and develop their skills, so everyone has a personal budget for taking courses and attending conferences.
— Monthly performance bonuses are given to everyone who works hard and contributes to the company.
— Open communication with top management allows every team member to easily speak with our CEO, any Director, or your Team Lead any time you have a concern.
— airSlate charity program: the company doubles all donations made by airSlaters.
— Paid English lessons from your first working day.
— Paid vacation time (16 working days during your first year at airSlate and 24 days after your first year).
—We care about every airSlater, which is why health insurance is an integral part of our benefits package.
— Paid sick leave when presenting a medical certificate / 5 paid sick days per year, no medical certificate. But please stay healthy—vacations are much more enjoyable.
— Each employee (after 1.5 years at the company) receives the option contract.
— airSlate Care — we donate 1% of our time and resources to support and develop charitable projects.