Join a team responsible for the development of a key part
of eSky system, which is an application for searching airline
tickets. We are constantly expanding our application with
new or improved functionalities based on market trends
and A / B testing. As a team member working in Scrum
methodology, you will participate in the full cycle of product
development - from idea generation, through technical
arrangements and development, to the presentation of
results and deployment to the cloud.
Technologies used on a daily basis :
Angular, RxJS, NgRx and Nx - constantly updated to
the latest versions.
Cypress / Protractor and Jest.
Node.js / NestJS server-side for SSR needs.
Docker - we work in containerized environments.
Git version control system.
GraphQL and REST.
Challenges that await you :
Development and maintenance of one of the key
elements of the eSky booking engine which is the
airline ticket search application.
Analysis and translation of complex business processes
Evaluation and selection of appropriate technologies
and solutions, combined with the ability to
substantively justify your choices at the team scale.
Building UI components in close collaboration with the
Our expectations :
You have a minimum of 2 years of experience in B2C e-
commerce application development.
You know what a modern front-end is, and concepts
such as atomic design, web components or micro
frontends are not a mystery to you.
It will be useful to know how to work with code in
environments other than a browser, including Node.js
You value quality by writing tests, maintaining clean
code, and implementing industry best practices in
software architecture design.
You will promote a performance-oriented approach to
development by selecting the most appropriate tools
What we offer :
Flexible and stable form of employment - B2B or
Benefits in a cafeteria system - such as Multisport card,
cinema tickets, discount codes in stores, the possibility
of group life insurance and private medical care.
We have mature technological processes, so you can
focus on new functions. We minimize maintenance
with a strict approach to unit testing and E2E.
Deployment system is optimized with a complete
CI / CD process supported by dedicated DevOps and
Great development opportunities - working with the
latest technologies, internal and external training.
Participation in industry meetings and conferences.
Modern office - well-equipped kitchen, stocked with
sensational coffee, and a place to relax where you can
recharge your batteries by playing foosball, ping pong,
or on a game console.