Senior JavaScript Developer

Senior JavaScript Developer

Kharkiv or remote

We are looking for a result-oriented Senior 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. This team is also responsible for our in-house systems used by all team members

Requirements

  • JavaScript knowledge (at least 5 years of work experience)
  • Good experience with ReactJS/Redux (at least 3 years of work experience)
  • HTML5/CSS3 development experience
  • Version-control system - Git
  • The package manager (npm/yarn)
  • Experience of working with UNIX terminal
  • Able to work in a team or independently
  • OOP
  • At least Upper-intermediate level of spoken and written English
  • TypeScript
  • Writing Unit Tests for JavaScript
  • Knowledge of testing principles (test pyramid)

Responsibilities

  • 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
  • Write e2e, unit tests, and integration tests
  • Participate in code review
  • Participate in verbal and written communication with the client(s)

About project

  • 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 components
  • A comprehensive 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