Position: Middle React developer
Company: NCube
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for a middle Front-end software engineer to join the USA client’s startup.

Project — The Collaboration Workspace for Remote Teams. They are building OS for virtual work. Their product is both a synchronous meeting platform that allows participants to transform any web-app into a multiplayer experience via a shared browser as well as an asynchronous knowledge base that centralizes all of the apps used for certain projects.

**Requirements:**
- 3+ years professional software development experience (internships and personal projects not included)
- 2+ years experience with React.js
- Experience with state containers (i.e Redux, Alt, Flux)
- Experience with modern JavaScript (ES6, Babel, FlowType and/or TypeScript, Webpack)
- HTML5 (specifically dealing with IE quirks)
- JavaScript testing experience (Mocha, Jasmine and Jest)
- Experienced in Agile development and TDD / BDD
- Able to iterate quickly
- Strong understanding of Git fundamentals
- Experience with pure-functional programming is a bonus (Ramda, Lo-Dash FP, etc)
- Excellent communication skills
- Upper-Intermediate English

**Good to have:**
- Bachelor’s degree in Computer Science from a leading university
- Interest in full-stack development is a bonus

**Responsibilities:**
- Responsible for building components for the user interface (UI); utilizing various JavaScript libraries and tools such as React.js, Redux, and Node.js/npm
- Leading and helping the Front-End team code with performance, scalability, and usability in mind
- You will live and breathe the virtual-DOM, pure reducers and immutable data structures

**We offer:**
- Competitive salary with the regular review
- Flexible working schedule, fully remote work opportunities
- Accountant assistance
- Payment through swift
- Vacation (17 working days)
- Paid sick leaves (10 working days)
- Online English courses
- Direct cooperation with the customer
- Teambuildings, corporate parties and company trips abroad