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

Our client is a new travel/aviation brand, that came out as a result of an M&A of several travel products by an investment fund from the US.  The solutions within -  including already serve over 185 network and low-cost carriers, regional airlines and rail operations globally. 

The platform proposes the solution for Airlines. A client can customize the UI and behavior of front-ends. The configuration is propagated to mobile apps and to Web-site. The UI-components are shared between 3 front-ends. The components are written in React Native and wrapped in React Native for Web. After that they are being reused in Web.

**Responsibilities:**
● Development and support of mobile applications based on React Native
● Debug and resolve technical issues
● Integration of back-end and external APIs, GraphQL/REST for communication with backend services
● Parse and display the layout configuration taken from back-end
● Create components that can be used on Web and on Mobile
● Resolving of platform specific issues for iOS/Android
● Publishing of multiple apps to App Store and Play Market

**Requirements:**
● Excellent knowledge of TypeScript
● Experience with React Native
● Experience with React Native for Web
● Experience with React
● Expert understanding of React Native design patterns and best practices
● Experience with GraphQL
● Experience with version control systems such as Git
● Good written and spoken English

**Would be a plus:**
● You can operate independently without close supervision or day-to-day direction
● You think outside the box and can advise brilliant solutions to difficult problems
● You pick up and apply new concepts quickly