Position: React Native Developer
Company: KaaIoT
Experience required: 3y
Category: JavaScript
English level: intermediate
Published: 2023-06-01T00:00:00+03:00

**Project:**

We are developing a mobile application to track user health activity using wearable devices. This app allows users to communicate with doctors via chat and video calls. It provides meaningful insights about the user's activities such as walking and sleeping patterns.



**Technical Skills:**

5+ years of professional experience in React Native Development.
Strong knowledge of JavaScript and React Native.
Experience with popular React workflows (such as Flux or Redux).
Familiarity with RESTful APIs.
Proficient in modern authorization mechanisms, such as OAuth, including the knowledge of protocol and integration.
Experience with native build tools, like XCode, Gradle.
Experience with automated testing suites, like Jest or Mocha.
Strong experience in creating and handling complex forms in React Native.
Exceptional skills in Layout Design and UI components in React Native.
Knowledge and experience in Bluetooth integration for wearable devices.
Familiarity with Firebase messaging service and WebRTC video.
Experience in local data caching using AsyncStorage or Realm.
Strong knowledge of WebSockets for real-time data transfer.
Experience with Flexbox layout in React Native for building UIs.
Experience in creating chart visualizations for displaying data insights.
Required experience with Sendbird SDK for in-app chat functionality.


**Would be a plus:**

Familiarity with Google Fit API.
Experience with the ZenDesk platform.