∙ Practical experience with Scala and Scala UI Frameworks: Scala.js, scalajs-react and the like
∙ Knowledge of React, NVD3, AdminLTE, D3.js is a big plus.
∙ To be familiar with NodeJS and WebPack.
∙ Experience with Play, Tomcat, WebSockets, REST.
∙ Upper-Intermediate English level.
an exciting and challenging job in a dynamic team
an opportunity to be innovative and to learn
high salary and attractive compensation package
∙ Development of front end part of application
∙ Development of Client side on React, scalajs-react
∙ Integration NVD3, AdminLTE, jQuery, D3.js components into scalajs-react components
∙ Collaborative work in distributed team (UK, USA, Poland, Ukraine)
∙ To be responsible for architectural solutions which are negotiated on Architectural meetings together with customer (Client is a Data Science Team in a Bank with a very well architecture/programming understanding, open minded to implement fresh worldwide technologies in a Bank).
The Project is intended to deliver a Domain Specific Language (DSL), Execution Environment and set of tools to be used by sophisticated business users who will in turn develop business functionality that will be based on existing Cancel Correct Amend system for Top Level management in a leading Investment bank. The main aim of the project is to deliver a scalable, robust runtime research platform, which should allow performing data analysis and development in a convenient and standardized way and will enable parallel execution of end user developed risk models in a domain specific programming environment. Users should have ability to configure connections to different types of data storages, view data and develop business logic with help of extended Web UI tools.
Technological Stack in the Project:
∙ Scala, Scala.js, cats, Shapeless,
∙ JavaScript, React.js, NVD3, AdminLTE, D3.JS, jQuery, Bootstrap
∙ Play, Tomcat, WebSockets
∙ Triple Stores (Datomic)
∙ TeamCity, Control-M