1. The first objective is to write reusable, high-quality code. You will be responsible for developing and implementing user interface components using ReactJS concepts and workflows such as Redux, Flux, and Webpack.

Typical tasks here include:

  • Be responsible for profiling and improving front-end performance and documenting our front-end codebase
  • Participate in large scale multi-functional project
  • Build services with security and privacy in mind
  • Participate in the entire application lifecycle, focusing on coding and debugging.

The must-have requirements here are:

  • Good command of English: this means you’re confident to express your ideas in English as well as write/read tech documentation. This is crucial (!) as you will directly work with our English-speaking teams.
  • Experience with JS, ReactJS
  • Experience with GraphQL, RXJS for React, AG-Grid
  • Familiarity with the whole web stack, including protocols and web server optimization techniques
  • Experience working with Linux operating system
  • Experience with Git․

The nice-to-have requirements are։

  • BS in Mathematics, Computer Science, Information Management or Statistics is a plus.
  • eCommerce and fintech industry experience
  • Experience with Trello, Jira or other issues/task tracking systems.

2. As a part of our talented and strong Engineering team, your second objective is to collaborate and engage in teamwork. “Alone we can do so little, together we can do so much”- this is what we truly believe in and we hope you share this and enjoy common success as we do.

Typical tasks here include:

  • Actively collaborate with Backend developers
  • Provide help and support to other team members
  • Collaborate with other multidisciplinary teams of designers, developers and system administrators.

The requirements here are:

  • Self-motivated and learning-driven
  • Self-disciplined: though we embrace cooperation you need to have lots of self-discipline, resourcefulness and the ability to work independently remote.