Position: React native
Company: Nebodis
Experience required: 2y
Category: JavaScript
English level: upper
Published: 2020-09-01T00:00:00+03:00

**Requirements:**

Expertise in Mobile Architectures and best practices;
Proficient knowledge of and experience with Javascript and React Native frameworks;
Familiarity with native build tools like Xcode and Android Studio;
Familiarity with CI/CD and app distribution tools such as Jenkins, App Center, Testflight etc
Experience developing native components for use in React Native based apps
Understanding of Apple’s/Google’s design principles and interface guidelines
Experience with RESTful APIs to connect mobile applications to back-end services
Proficient knowledge of application performance and memory optimizations;
Experience with agile methodologies like Scrum or Kanban.
Effective communication skills

**Would be plus: **

Prior experience developing native mobile apps on iOS or Android
Prior experience in distributing enterprise apps through Mobile Device Management frameworks
Experience with UI test automation.

**About tasks:**

Develop new functionalities for iOS and Android apps using React Native;
Participate in design and code reviews;
Unit-test code for robustness, including edge cases, usability, and general reliability;
Work on bug fixing and improving application performance;
Contribute to the overall design and architecture of the app;

**What we offer:**

Cozy office near Shuliavska. (remote during a situation with coronavirus becomes stable).
An environment that allows you to maximize your productivity and gives you the freedom to think;
Regular performance-based salary and career development reviews;
Paid vacation, holidays and sick leaves;