Назад
Front-end Developer (Angular) ( бр. свободни позиции)
Full time
Remotely
Кандидатствай

Join the team responsible for the development of a key part of eSky booking engine, which is the transaction module of our service. We are currently working on migration to a new solution based on Angular framework. As a member of the team working in Scrum methodology, you will participate in the full cycle of product development - from shaping ideas, through technical arrangements and development, ending with presentation of effects and deployment to the cloud.


Technologies used on a daily basis:

  • TypeScript or minimum knowledge of JavaScript ES6.
  • Angular, RxJS, NgRx and Nx - constantly updated to the latest versions.
  • Protractor and Jasmine/Jest.
  • Node.js/NestJS on the server side.
  • Docker - we work in containerised 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 transaction module.
  • 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 on a team-wide scale.
  • Building UI components in close cooperation with the UX team.

Our expectations:

  • You have a minimum of 3 years of experience in B2C e-commerce application development.
  • You know what a modern front-end is all about, and concepts such as atomic design, two-way data binding or one-way data flow are not a mystery to you.
  • You have the ability to share your knowledge and experience with others.
  • It is important to know how to work with code in environments other than the browser, including Node.js and WebView.
  • You value quality, writing tests, maintaining clean code and implementing industry best practices in software architecture design.
  • You will promote a performance-oriented approach to development, selecting the most appropriate tools and strategies.

Why work at eSky.pl?

  • We offer attractive salaries depending on your knowledge and experience
  • Flexible and stable form of employment - employment contract or B2B.
  • We have mature technological processes, so you can focus on new features. We minimize maintenance with a strict approach to unit testing and E2E. The 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 such as ngPoland, jsPoland or Meet.js.
  • Modern office - a well-equipped kitchen, stocked with sensational coffee, as well as a relaxation area where you can recharge your batteries by playing table football, ping pong or on a game console.

Предимствата, които предлагаме:


  • Работа от вкъщи

  • Гъвкаво работно време
Какво следва, след като кандидатстваш?
  • Стъпка 1 - Телефонно обаждане от нас
    Ако сметнем, че си подходящ, очаквай обаждане от нас в рамките на две седмици. Ще поговорим за твоите квалификации, очаквания и опит.
  • Стъпка 2 - Интервю за работа
    След като се свържем с теб, ще те поканим в офиса ни за среща с нас и ръководителя на отдела, за който кандидатстваш. Ще ти разкажем за спецификата на работата и ще те запознаем с възможностите за развитие в eSky.
    Възможно е преди да те поканим на интервю, да ти изпратим кратки задачи, за да оценим дали би се справил с позицията.
  • Стъпка 3 - Условия на работа
    Ако и двете страни сме заинтересовани от бъдещо сътрудничество, ще изясним всички условия на работа и ще ти помогнем за всички формалности.

  • Работа от вкъщи

  • Гъвкаво работно време