Senior JavaScript Engineer

Kharkiv, Ukraine

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior JavaScript Engineer for our Kharkiv office to make the team even stronger.

Who are we looking for? We are looking for an awesome JavaScript specialist, who cannot start coding without making architecture solution and cannot sleep when a code is not covered by tests. Who are ready to implement SPA based on MEAN stack or custom solutions, depends on a project. Person who understands development processes and can easily adapt CI/CD environment to a project. We call those people JavaScript Engineers.

Why do we need it? Our main goal is a community, continuously building of great expertise and competency centers within EPAM for the best knowledge sharing processes.

What can we give? We can give everything, from interesting and complex projects to full stack professional growing process based on CDP Training Program, IT Shares, Internal Projects, R&D activity, Collaboration, Mentoring Program, Hackathons and other different events.

Who are we? EPAM is a mature company on the world’s market, certified by CMMI 5 level and focused on PDS 2.0, which means that we understand our processes and know what we should do to be a leader in the future.

You want to make you better every day – then you have to meet with us.
We relocate to Kharkiv. Learn more from a short presentation.

Project technologies and tools

  • JavaScript;
  • MV* frameworks (Angular, Marionette, Backbone);
  • HTML5;
  • CSS3.


  • 4+ years of practical experience in Front-end development (JavaScript, HTML5, CSS3);
  • Experience developing rich Single Page and Full-Stack Applications based on contemporary JavaScript solutions (Angular.js 1.x/2.x, React.js, Node.js);
  • Experience with Software Engineering practices (unit/E2E testing, CI/CD);
  • Understanding of and applying Architecture Design Patterns;
  • Extensive cross-browser development experience;
  • Experience with SDLC and methodologies Agile/Scrum, etc;
  • Understanding of and contributing to software development processes;
  • Experience with back-end development will be a plus (Node.js, Python, PHP, etc.);
  • Experience with databases will be a plus (MongoDB, Redis, MySQL, etc.);
  • Good spoken and written English level.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • English classes with native speakers (certified English teachers);
  • Other.