Вакансия UI/UX Engineer, Shrink

14 вакансий
Специализация: Front-end/JS
Опыт: 5 лет
Уровень английского: Intermediate
Город: Минск
Размер команды: 9—13
Размер компании: 1000

Work alongside some of the world’s best data scientists and the Front End team to continually improve and evolve the user interface of the DataRobot application.

The job requires the ability to rapidly prototype new features, demonstrate them to various stakeholders (data scientists, product managers, corporate management) and peers, accept feedback and iterate on implementation as necessary.

The ideal candidate should have several years of industry experience in multiple modern javascript frameworks, write quality code, participate in design/development discussions, and the ability to quickly integrate mock-ups into the working application.

Shrink is an internally-facing data science application used by development teams. Shrink developers have to be familiar with both the data science behind new features and infrastructure to deploy and run DataRobot. The app needs a full-stack UI/UX engineer prepared to keep up with the testing needs of our ever-growing engineering department. 


  • Update the existing front-end of the Shrink application to make it easier to extend
  • Collect requirements from developers for data visualization updates
  • Design functionality that can be customized on a user or department level

Main Requirements:

  • 5+ years of experience in front-end web development
  • Expert skills in JavaScript, with up-to-date knowledge of ECMAScript 6 (ES2015)
  • Production experience with modern JavaScript frameworks: Angular, React, VueJS
  • Experience with testing frameworks (unit and e2e) using Jasmine / Mocha / Protractor
  • Strong knowledge of HTML5, CSS3 and the ability to write clean, semantic markup
  • Experience using SASS or LESS CSS preprocessors
  • Familiarity with standard front-end toolkit: automation/packaging tools such as Grunt, Gulp, Karma, Webpack, Babel etc.
  • Familiarity with Git
  • Time management skills applied to a demanding release cycle; knowing when to fix a bug with minimal code impact vs. refactoring to refactor

Desired Skills:

  • Proficiency with D3.js.
  • Familiarity with data visualisation techniques
  • Experience with Python, MongoDB, Node and WebSockets
  • Familiarity with the Linux command line
  • Key Technologies:
    • JavaScript, AngularJS, D3, React
    • Python, Node, MongoDB, Redis
Представитель компании
Вакансии компаний