Senior React Developer

Brokerage Company
Tallinn, Estonia

Description

Our client is a global group of companies, offering trading services with a prime focus on Futures, Options and CFDs on Forex, Stock Indices, Commodities and Bonds. Regulated in the United Kingdom by the FCA, in Cyprus by CySec and in the Seychelles by the FSA, they provide first-class products and services, catering to the needs of the most sophisticated retail and institutional clients around the world.

The company takes pride in being one of the fastest-growing brokers in the world processing monthly more than 7 million client trades, while our monthly average trading volume is over $120 billion. Their multilingual staff consist of highly qualified experts from all Continents. The company values the talent and input of its team members and keep their motivation at the heart of the company's strategy.

Now they are in search of an experienced Frontend Developer to join the team. The successful candidate will be part of a highly professional IT team and will be responsible for
building the user interface (UI) of company's web applications using JavaScript, React with workflows (Flux or Redux), CSS, Bootstrap/Foundation, Git.

Our client offers highly competitive motivation packages, work-related travelling and regular team events around the world.

Requirements

Must have skills:

  • Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Experience of using CSS stylesheet languages (SASS) and libraries such as Bootstrap/Foundation
  • Excellent understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Experience with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Knowledge of browser testing, debugging, benchmarking and optimization
  • Ability to understand business requirements and translate them into technical requirements
  • Good understanding, awareness of usability, accessibility, cross-browser issues
  • Proficiency with agile development methodologies
  • Proficient in English language
  • Excellent written and verbal communication skills
  • Ability to perform well in a fast-paced environment

Good to have skills:

  • Proficiency with Git (Bitbucket) is an advantage
  • Experience using another popular Javascript framework such as Angular or Vue
  • Experience with PHP and PostgreSQL