Position: Senior Front-end (React) Developer
Company: Adaptiq
Category: JavaScript
Experience required: 5y
English level: upper

**What you are expected to deliver:**

Write scalable, reliable, and high-performance code
High unit and functional testing coverage
Pure CI/CD flows, from local to production
Outside the box architectural solutions
Cooperate with other R&D team members, from Kyiv, Lviv, and Tel Aviv
Communicate with product managers, support, and other stakeholders in the company

**What we expect you:**

Experience in leading and mentoring other team members
4+ years of experience with web framework React
Familiar with state management frameworks such as MobX and Redux
Familiar with build tools such as Webpack
Experience with the development of large scale single-page applications
Experience with real-time sockets — advantage
Comfortable working in a dynamic, agile environment
Highly motivated and with a passion for learning new technologies and frameworks

**Nice to have:**

Experience with web frameworks such as Vue.js and Angular
Experience with unit testing frameworks such as Jest, Jasmine, or Mocha

**We offer:**

Ability to work both with the existing mature product and new components from scratch
Paid vacation of 20 working days
Broad possibilities to learn new technologies evolve as an engineer and manager
Zero bureaucracy
Ability share your knowledge across the team and outside
Top-notch equipment and working conditions to make work comfortable
Cozy and comfortable hybrid office once it will be safe
Corporate events and celebrations, we love to have fun :)

**The team**
The team consists of happy backend and Automation engineers that are working together with the help of a Team Leader.

**The project**
The network project is aimed to provide our clients with the ability to use various well-known delivery providers to ship their customer’s orders. The main complexity of the project is to abstract various business use cases and make the user experience seamless regardless of the delivery fleet. An additional layer of algorithmic logic is an engine that routes user requests to the best-fitting, transport provider using complex capability and preferences-based rules.

**Technological stack**
The project is built with TypeScript Node.js servers with multiple transport methodologies, such as event-sourcing and RPC. We have very high testing coverage as well as a smooth CI/CD process from developer to production.