Kyiv

R&D

Senior React Developer

Description:

We’re looking for a proactive, self-driven and motivated to learn quickly Senior ReactJS Developer with good communication and excellent technical skills to join Kyiv team on full-time basis..

Our teams work in the Agile environment in two main domains: Crypto currencies and online trading using Java 8, Microservices architecture and ReactJS+Redux.

Join us and you will take part in the design and implementation from scratch of highly loaded and scalable products using Continuous delivery approach and modern technologies.

Responsibilities:

Be a part of a Scrum team, work directly with PO, Java Developers and QA

Join implementation from scratch, define architecture and design

Develop dynamic interfaces that work across multiple browser types and mobile devices

Work on new features design and implementation

Work on continues technical improvement of the product

Follow development best practices: implement units, do code review

Provide mentoring and guidance to colleagues that are less experienced in ReactJS

Requirements:

Experience with commercial JavaScript development more than 3 years

Experience with new ECMAScript standard features

Experience with modern frameworks / libraries for SPAs (React)

Experience with Flux architecture (Redux implementation)

Experience with React / Redux performance practices

Experience with modern graphic libraries (D3)

Experience with unit and integration testing and test libraries such as Mocha / Jest

Experience with CSS precompilers such as SASS / SCSS

Experience with build tooling such as Webpack / npm scripts / transpilers(Babel)

You know how functional programming works, OOP not just three letters for you

You know how to create modular and testable code

Experience working in Scrum

Knowledge of English at Intermediate level

Desirable:

Familiar with GIT

Familiar with UX concepts such as Information Architecture

Proficient with multiple programming languages (e.g. Python, Java, NodeJS)

Personal skills:

Team player

Proactive and self-driven

Good communication skills