Position: Front-end developer (Blockchain)
Company: Crystal Logic
Category: JavaScript
Experience required: 3y
English level: intermediate

About Project.

The SaaS platform that allows clients to establish agreements of various complexity using Blockchain technology. This system is developed with Smart contracts in combination with Ricardian contracts.

A platform is a decentralized contract that can be executed and read by a machine, as well as humans. It is legally binding. Although applicable to various industries, this contract and transaction management platform hopes to offer transparency and efficiency to all parties involved in a deal.

Requirements:
• 5+ years of web application development experience
• 3+ years of front-end web application development experience
• Strong knowledge of ReactJS
• Experience with Redux, Redux Saga or Redux Thunk, Babel
• Good understanding of UI Patterns (MVVM, MVP)
• Experience with SOLID principles
• Excellent knowledge of JavaScript Core, ES6+
• Experience integrating with back-end APIs via REST
• Experience with Git, Gitflow, GitLab, JIRA, Confluence
• Experience with Agile methodologies
• Experience with Node.Js
• Experience with reactive programming (RxJs)
• Experience with FireBase databases
• Experience with utility libraries like Underscore or Lodash
• Experience with writing unit and e2e tests (jest, Enzyme, mocha)

We offer:
• Young and friendly team
• Direct communication with a client
• Competitive salary
• Long-term contract with paid vacation of 15 workdays
• 50% reimbursement of the tuition cost
• Team building and social events
• Flexible working hours and possibility to work remotely when needed
• English speaking club
• Daily tea, coffee, fruits, sweets
• Tennis room.