Position: Middle Frontend Developer
Company: Recruit Alliance
Category: JavaScript
Experience required: 2y
English level: upper

Requirements:  
- Front-end developer  2+ years’ 
- Experience as a JS developer with:      
    - React or React-native – main activity;           
    - Angular Js (1.x) – sub activity; 
- Have good knowledge of Linux and Linux command line; 
- Can work on more than one task simultaneously; 
- English - Upper-intermediate + (daily meetings, emails, text, technical meetings).  

Will be plus: 
- Typescript, Node JS;
- Have experience with high load/Realtime data on frontend, like handling stock information;
- Common react dev patterns (Factory, Provider, HOC); 
- How to build a product (web pack), reduce bundle size; 
- How-to develop a big project in react, how-to organize the development of the components: naming system, folder structure; 
-Testing frameworks: Jest vs mocha; 
- Any other modern framework except React; 
- PHP, Java, or any backend technology.  

 Responsibilities:     
 - 30% Angular Js (1.x);      
- 70% React, React-native; 
- Maintain a few applications:      
- Stock trading applications (React)      
- Stock trading mobile application (React-native)     
 - Few legacy projects in angular1
 - Will be expected to develop, build, deploy, and distribute web and React native applications.
 - As a front-end developer in Backpack you will need to maintain and develop an existing frontend trading application(s).