Position: Senior React Native Developer
Company: Relevant Software
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for a Senior React Native developer to join our development team. You should be experienced enough to come up with your own solutions and ideas, pay attention to code architecture and optimization. 

You will be working on the 2 mobile apps in the healthcare domain. The 1st app is a native app promoting physical activity, targeted at those who don’t exercise. The application shall track the user’s physical activity per respective platform by integrating with the Health SDKs and present overviews.
The 2nd app is a native app that provides tools to users who attempt to quit smoking and/or snusing. The app tracks the time duration and money saved since the user quit. It also provides motivational content and informative resources. Based on the available tracked data, the application tracks goal progress and schedules timely notifications aiming to engage and motivate the user.
Both apps are currently built using Xamarin and are to be converted to separate native apps for iOS, Android and Huawei. Based on the available tracked data, the applications track goal progress and schedule timely notifications aiming to engage and motivate the user.

You'll be a valued, core member of the team and help build Web applications for our Clients from Norway. Your work will include direct communication with a client, so you should be confident in your communication skills.

**Responsibilities:**
Communicate with a team and client directly;
Design and implement a mobile application using React Native;
Build reusable, testable, and efficient code;
Cover existing code with tests;
Provide solutions, ideas, and recommendations for the product.
Requirements:
4+ years of experience in WEB development;
2+ years of experience with React Native;
Experience in publishing applications to App Store and Google Play;
Experience with developing Native Modules for iOS and Android platforms;
Strong Knowledge of React Native / React / Redux / ES6+;
English B2.

**We offer:**
Competitive compensation based on your skills, experience, and performance;
20 working days of annual paid vacation and 5 sick leaves;
3 additional days off for special occasions;
Sports activities reimbursement;
Opportunity for career growth, mentorship and personal development plan;
Individual English lessons on-site (for all) and walkie-talkie lessons in the park (for citizens of Lviv);
Comfortable office near Lviv city center in the park area;
Friendly, positive, fun atmosphere;
Regular performance assessments and salary reviews;
Accounting as a service;
Flexible working approach.