React Native Developer job responsibilities
- Build effective, smooth user friendly UIs on React Native for Android iOS apps
- Leverage native APIs for deep integrations across platforms.
- Diagnose and fix bugs and performance bottlenecks.
- Provide the end user with a UI/UX that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing apps to React Native and work with native modules when required.
- Release applications to iOS App Store and Google Play stores.
React Native Developer required skills
- 2+ years of proven experience working with React Native.
- 4+ years of professional enterprise development experience.
- Experience working with Swift, Objective C, Kotlin and Java - a plus but not required.
- Firm grasp of JavaScript including ES6+ syntax.
Ability to write well-documented, clean Javascript code.
- Rock-solid at working with/ integrating third-party dependencies/ libraries/ SDKs and debugging dependency conflicts.
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ, Expo.
- Understanding of REST APIs, the document request model, and offline storage.
- Ability to write code keeping performance in mind in regards to network and device hardware.
- Experience with automated testing suites, like (Jest or Mocha).
Knowledge of AWS, Firebase, GIT and Jenkins.