Position: Senior React Native developer (Android, IOS)
Company: Artkai
Category: iOS
Experience required: 5y
English level: intermediate

**Requirements:**

- Good knowledge of JavaScript (5+ years of experience)
- Hands on wide experience in React Native framework, its architecture and main principles (with 4-5 mobile apps development experience)
- Understanding Application and Component events and lifecycle
- A sense of value of web standards, accessibility, and user experience
- Ability to work and achieve results without daily supervision collaborating with other engineers
- Technical leadership and excellent communication skills
- Strong organizational skills
- English level: Upper-Intermediate

**Responsibilities:**

- Mobile part development of the application
- Writing new features, bug fixing, refactoring, developing unit tests, writing documentation
- Take part in all technical discussions
- Analyse, gather and clarify requirements of your area
- Perform code review
- Constantly work on improving your level of skills and qualifications
- Work as a team member and provide technical leadership on the project
- Be strategic and tactical

**About the Project:**

The Customer is developing a Smartwatch for children. It will support phone calls, SMS, GPS location, and other capabilities. On the parent side, there will be a mobile app available for both iOS and Android that communicates with the watch.

To bind the watch with the mobile application parents first need to register using the mobile application. There is an option to add a device using QR-code in a mobile app.

After adding (linking) the watch to caretaker’s account the home screen will appear. Actions available on Home screen tab:
Switch or add the watch
See/download shared images from the smartwatch
Dial the watch
Request callback call from the watch, in this case the watch will not show notification on the screen.
Pedometer settings/data
Request photo from main and face camera. Photos will be a part of status messages in the Message tab.
Brief recent location and battery status information
Request location (parents will receive notification when this operation will be completed).
Location will be a part of status messages in Message tab.
Switch between other tabs like Message, Voice talk, Settings, Promo (ELARI products showcase)

**We offer:**

* Salary fork is 3000-4500$/mon
* Work in a cool international team
* Remote option (fully or partially)
* Сomfortable office conditions including all modern conveniences
* Good management
* Paid vacation and sick leave