Senior JavaScript Software Engineer

Kyiv, 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.


Our client is a multinational mass media and information company with operational headquarters in New York, USA. It enables professionals in the financial and risk, legal, tax and accounting, and media markets to make the decisions that matter most, all powered by the world's most trusted news organization.

The solution we are working on brings financial institutions and the clients (Asset Managers, Hedge Funds, Corporations, and Correspondent Banks) together by enabling provision of Know Your Customer (KYC) requirements in one easy, managed service environment. The service provides real-time ‘KYC passport’ for the clients of financial institutions that are required to supply corporate identity documentation in response to increasingly strict anti-money laundering regulations.

On this position, you will be primarily responsible for crafting a user experience and building an engaging user interface for our customer-facing applications. You should have a real passion for usability, an eye for visual consistency, and a knack for reducing the complex to the bare essentials. You will be expected to prototype quickly and devote to production-level code as needed.


  • Practical experience in Angular 2+;
  • Proficiency in HTML, CSS, and JavaScript for rapid prototyping;
  • Understanding of responsive web-design and user-centered design practices;
  • Experience in Git and GitHub;
  • Experience with CSS Preprocessors: Less, Sass, Stylus, or Rework;
  • Proficiency in CSS and Vanilla JS in the context of workflows and requirements;
  • Being well-versed in the fundamentals of visual and interactive design, with the ability to create solutions using web standards/semantic markup;
  • Working knowledge of package managers and front-end build tools (NPM, Bower, Gulp, Grunt);
  • Experience in CSS3 and Less/Sass (ability to write mixings, partials, use source maps, etc.);
  • Experience in using and writing templates (Handlebars, Mustache, etc.);
  • Possess and understanding of all major browsers and the special considerations required for all various quirks;
  • Understanding of the interplay between JavaScript and HTML & CSS, with a focus on performance;
  • Experience in web standards, semantic web, accessibility and SEO and the interplay between them;
  • Experience in leading discussions regarding development approaches, creative implementations, pushing the envelope of technology, as well as experience mentoring junior developers and guiding technical teams;
  • Experience with *NIX systems;
  • Profound knowledge of Build Tools such as Maven or Gradle;
  • Familiarity with CI/CD principles;
  • Being a team player;
  • Upper-intermediate or higher English level (B2+).

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • Partial coverage of costs for certification and IT conferences;
  • English classes with certified English teachers.