Position: Middle React Native Developer
Company: Ascendix Technologies
Category: JavaScript
Experience required: 2y
English level: intermediate

Client provides a personalized transportation service allowing to reach the main European airports.

There are several applications for collaborators and users: web and mobile app for travelers, web applications for S2S and D2G administrators, mobile applications for S2S and D2G drivers, mobile application specified on tickets. All modules work together in order to ensure the operation of travel services. 

Technology stack: JavaScript, Typescript, Vue2.js, Java11, Spring Boot, Maven, Git, MongoDB, Swagger, Linux, Docker, Kubernetes, Helm, Kibana, Azure Web Services, Azure DevOps, GitHub. 

React Native: Redux/Mobx, Authentication, Notifications; 

Team: 4 Back-end developers, 4 Front-end developers, 2 mobile developers, 4 QA Engineers, DevOps, Project Managers, Business Analyst. 

**Requirements:**
At least 2+ years of commercial experience with React Native;   
Proficiency in JavaScript (ES6) and TypeScript;  
Experience with state management using Redux or Mobx;  
Experience with Git;  
Experience building mobile applications with efficient UI using React Native;  
Experience consuming API endpoints;  
Understanding the life cycle of the application and library components; 
Intermediate level of English.  

Would be a plus: 
Deployed the application on Google Play and App Store;  
Basic knowledge of CI/CD (App Center); 
Native mobile development experience; 
Be able to setup and handle push notification with Firebase; 
Third-party integration (Facebook, Google, etc.); 
Basic knowledge of unit tests; 

**Responsibilities:** 
Design & implement a cross-platform mobile application for trading; 
Debug and resolve technical issues;   
Use repositories and Azure DevOps to manage your work.