Position: JavaScript Developer
Company: Spotware system (Ctrader), Cyprus
Experience required: 2y
English level: upper

Requirements:

Minimum 2+ years of solid working experience in a web developer position
Expert professional experience with JavaScript, CSS3, HTML5
Client-side application design patterns and JavaScript best coding practices.
BSc Degree in Computer Science or related field
TypeScript
Redux / Flux
Reactive programming (RxJS / Bacon.js / Kefir)
React 
CSS in JS, SASS / SCSS
Canvas / SVG /WebGL
Webpack
Gulp
Test driven development
Version control systems

Responsibilities:

Planning component structure and composition to follow the overall architecture of the corresponding application
Performing code reviews
Development with agile methodologies, implementing the front end GUI of the trading platform
Network communication implementation with the server and writing side effects in the application
UI implementation based on UX/UI designs
Cooperation with the backend team
Cooperation with Business Analyst, UX/UI
Writing unit tests for your code

We offer :

Competitive remuneration
Opportunities for professional growth
Full relocation support, including work permit matters
Relocation bonus ( if applicable)
Private Health insurance for you and your immediate family members as of 1st day of employment
Friendly working environment, corporate events 
Fully equipped office with fruits and snacks