JavaScript Developer

JavaScript Developer

Kharkiv or remote

We are looking for a result-oriented JS Developer to join our professional Web Development Department. The Web Development Department keeps together specialists that build and maintain web projects in a variety of domains including CRM systems, banking solutions

Requirements

  • JavaScript knowledge (at least 3 years work experience)
  • Good experience with ReactJS/Redux (at least 2 years work experience)
  • Good experience with NodeJS technology (at least 2 years work experience)
  • HTML5/CSS3 development experience
  • Version-control system - Git
  • Package manager (npm/yarn)
  • ExpressJS/KoaJS
  • SQL and general database knowledge
  • Experience of working with UNIX terminal
  • Able to work in a team or independently
  • OOP
  • TypeScript
  • Writing Unit Tests for JavaScript
  • Knowledge of testing principles (test pyramid)
  • Experienced in developing applications with Microservices architecture
  • AWS Services
  • Kubernetes
  • NoSQL databases
  • SOLID

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

About projects

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

  • Website that allows you to pass a nutrition test and receive the lifestyle and diet recommendations. Technology stack: React, Redux, Redux-Saga, NodeJS, Express
  • 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
  • Fintech startup for short-term loans. Integration with HR and Payment tools of client companies. Work with payment systems API in the UK. Technology stack: React Native, NodeJS

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