About Fractal Analytics:

Fractal Analytics is actively involved in helping Fortune 500 companies by enabling them to discover how they can leverage the data that they generate using advanced and sophisticated algorithms from Artificial Intelligence and Machine Learning. Additionally, the group is also involved in creating a rich and diverse portfolio within Artificial Intelligence, Machine Learning, and Big Data.

Project description:

You’ll be working as a part of team of 6 people located in Kyiv office for a client from Fortune 500.  Web-based analytical application which allows to manipulate the data at different level of aggregation, use variety of modelling approaches and their combinations to produce sales forecasts and simulate multiple what-if scenarios. System supports customizable visualization capabilities including embedded dashboard, as well as multi-user environment.

Required skills:

  • Deep understanding of Angular 2+
  • Deep understanding of core JS / Typescript
  • Experience in HTML, CSS, SASS/LESS
  • Good level in Angular Material, RxJS, NgRx, Local Storage
  • Basic Git and VSCode experience

As a plus:

  • Experience in Highcharts or any other chart library
  • Basic Python knowledge
  • Experience working with Azure
  • Experience working with time series


  • New components and services development
  • Existent code support and refactoring
  • Making charts and tables
  • Working with HTTP requests
  • Developing NgRx state
  • Update Angular to the latest version
  • Develop json objects for front-back communication

We offer:

  • Best team: multicultural team of bright specialists and friendly, helping people
  • Challenge: plenty of complex and exciting projects from international clients;
  • Income: competitive salary and end-year bonuses;
  • Travelling: possibility to travel onshore and clients’ side;
  • Learning and professional development: access to company learning platforms with free courses, external certifications and learning programs;
  • Being healthy: free insurance after probation period; paid vacation;
  • Communication: company parties, celebrations, workshops in different locations, cross-locations and cross-projects exchange programs.

Apply for this Job

* Required