Position: Lead React Native Developer
Company: Standard 1
Category: JavaScript
Experience required: 5y
English level: upper

Project Overview:
This is mobile app development project for GM. It will be a companion app for the car owners.
Responsibilities:
-          Design and develop mobile applications;
-          Lead team of developers;
-          Review source code;
-          Communicate with a client about requirements;
-          Collaborate with team members.
Requirements:
-          BS/MS degree in Computer Science, Engineering or a related subject;
-          6+ years of iOS/Android app development experience using React Native;
-          Leverage native APIs for deep integrations with both platforms;
-          Maintain code to ensure the product is of the highest quality;
-          Experience working with remote data via REST and JSON;
-          Solid understanding of iOS/Android development platform such as Push Notification, Apple/Android SDKs, and Frameworks;
-          Experience with integrating third-party libraries and APIs;
-          Have published  consumer-grade applications iOS/Android apps in App Store;
-          Familiarity with native build tools, like XCode, Gradle, Android Studio;
-          Ability to write well-documented, clean Javascript code.
Nice to have:
-          Strong knowledge of iOS/Android UI design principles, patters, and best practices;
-          Experience with integrating with OAuth authentication service;
-          Experience with Git;
-          Experience working on Agile/Scrum teams.