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.