Responsibilities:-Transition existing React web apps to React Native.-Build pixel-perfect UIs across both mobile platforms (iOS & Android).-Design and develop highly complex application components, and integrate software packages, programs and reusable objects -Leverage native APIs for deep integrations with both platforms.-Diagnose and fix bugs and performance bottlenecks for performance that feels native.-Maintain code and write automated tests to ensure the product is of the highest quality.-Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the appsPerform real-time monitoring and fixing crashes.-Plan the data and presentation layer of the applications front-end Implement pixel perfect UI's that match designs. Implement clean, modern, smooth animations and transitions that provide an excellent user experience.-Write unit and integration tests. Work with native modules when required.Skills:-3+ years of experience in React Native -Deep knowledge of Redux architecture-Must have worked with Firebase Database and Firm grasp of the JavaScript language and its nuances, including ES6+ syntax-Strong understanding of backend & frontend technologies such as NodeJS, React.JS, Web Socket, Pub Sub, TypeScript, HTML5, CSS and CSS-In-JS.-Knowledge of functional or object-oriented programming-Ability to write well-documented, clean JavaScript code-React assumptions concepts like Virtual DOM, JSX, Component State and component lifecycle -Rock solid at working with third-party dependencies and debugging dependency conflicts-Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ-Understanding of REST APIs, the document request model, and offline storage-Knowledge of monitoring tools like crash reporting and analytics-Experience with automated testing suites, like (Jest or Mocha)-Understanding of mobile UI frameworks -Native Base, UI Kitten, Material Kit