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:
● TypeScript or JavaScript ES2020.
● 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
into code.
● 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
UX team.
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
or WebView.
● 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
and strategies.
What we offer:
● Flexible and stable form of employment - B2B or
employment contract.
● 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
SRE engineers.
● 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.