Middle JavaScript Developer

Middle JavaScript Developer


We are looking for a Middle JavaScript Developer to join our JS Team. The JS Team keeps together specialists that build and maintain web projects in a variety of domains including CRM systems, banking solutions


  • JavaScript knowledge (at least 3 years of work experience)
  • HTML5/CSS3 development experience
  • Good experience with ReactJS/Redux (at least 2,5 years of work experience)
  • Typescript or Flow
  • Version-control system - Git
  • ESLint, Prettier
  • Package manager (npm/yarn)
  • Experience of working with UNIX terminal
  • Able to work in a team or independently
  • At least Intermediate level of spoken and written English
  • TypeScript
  • NodeJS, Express
  • VueJS/Vuex
  • Angular/RxJS


  • Develop high-quality SPA
  • Own the development and rollout for an entire product, or large project
  • Deliver solid and maintainable software
  • Implement, review, support and debug required scope
  • Participate in code review
  • Participate in verbal and written communication with the client(s)

About projects

We are looking for a JavaScript Developer to join the team. Here are some projects we are working on:

  • Application to control, monitor and work with turnstiles in transport. Gathering metrics from devices, update management for devices. Dashboard with error analytics and statistics from pass-through devices. Technology stack: React, Node.JS, BitBucket, AWS, DevExpress component
  • Сomprehensive solution to automate the lengthy process of calculating the compensations and benefits of the employees and placing them the appreciate the offer. It takes a huge amount of HR time to generate the appropriate offer, looking at the candidates’ profile and experience. Technology stack: React, Redux, redux-saga, TypeScript, JHipster

Our perfect candidate

  • Seeks constant professional growth
  • Produces qualitative results
  • Is able to effectively organise the workflow
  • Wants to develop technical skills
  • Is ready to take responsibility for the results

We offer

With us you can:

  • Develop your professional skills
  • Grow within the company

Also, we provide:

  • Fair and competitive compensation and benefits
  • Flexible working conditions
  • Great office, a 5-minute walk away from Pushkinska metro station
  • Medical compensation
  • English classes
  • Pizza Fridays
  • Discounts offered by IT Loyalty
  • Unforgettable corporate events and holidays celebrations