Senior JavaScript Engineer, Assets Analysis App

Наш клиент полтора десятка лет создает инструменты, которые упрощают работу с облигациями и другими ценными бумагами фиксированной доходности (fixed income assets). Разработанные компанией программы помогают анализировать ценные бумаги по разным параметрам: доходности, периоду обращения, ликвидности, надежности. Полученные данные сопоставляются с ожиданиями инвестора, позволяя выяснить, какое вложение подходит лучше всего.
Продуктами компании пользуются организации разного масштаба — от частных инвестиционных советников до крупнейших игроков биржевого рынка. Но возможности нашего клиента ограничены возможностями используемого ПО. DataArt разрабатывает принципиально новую систему — от хранилищ данных и концепции до пользовательского интерфейса. В соответствии с требованиями рынка корректируется часть бизнес-процессов. Также среди наших задач — расширение возможностей программы.

Обязательные требования

  • Глубокое понимание JavaScript (ES5, ES6).
  • Опыт работы с одностраничными приложениями, созданными на Angular.js или Angular.
  • Хорошее знание сопутствующих технологий: HTML, HTML5, CSS3, HTTP, WebSockets.
  • Хорошее понимание ООП, ФП, компонентный подход в JavaScript.
  • Умение работать с системами контроля версий (Git, GitHub, CVS, SVN, Mercurial).
  • Опыт работы с Node.js.

Будет плюсом

  • Опыт внедрения модульных тестов в JavaScript с использованием Karma, Jasmine, Jest, Mocha.
  • Владение техниками тестирования кода (BDD, TDD).
  • Опыт работы с другими фреймворками: Angular.js, Vue.js.
  • Опыт работы с различными CSS-фреймворками (Bootstrap, Foundation) и подходами (pre/post-processing, CSS-модулей, Radium и т. п.).
  • Опыт использования систем непрерывной интеграции (Jenkins, TeamCity).

Условия,
социальный пакет,
особенности нашей культуры

Работа в DataArt