Job Title: React Native Developer
Experience: 4 to 8 Years
Description:
We are looking for top-quality React Native developers for big web development projects. They will have to work with graphic designers and the product team. The candidate will be required to create a flexible and well-structured front-end architecture along with APIs to support it. The React Native developers will make visualizations that can render huge quantities of data.
Responsibilities:
• Build pixel-perfect, buttery smooth UIs across both mobile platforms.
• Coordinate with development teams and designers to develop web applications that run on numerous platforms.
• Using React Native, design and develop user interface components for JavaScript-based online and mobile apps.
• Leverage native APIs for deep integrations with both platforms.
• Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules.
• Understand clients’ needs to build apps in stipulated time/budget.
• Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the websites/mobile apps.
• Plan the data and presentation layer of the applications’ front-end.
• Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Required skills:
• Bachelor’s/Master’s Degree in Computer Science/IT with 4+ years of industry experience
• Firm grasp of the JavaScript {{and TypeScript or Clojure Script}} language and its nuances, including ES6+ syntax
• Knowledge of {{functional or object-oriented}} programming.
• Ability to write well-documented, clean Javascript code
• Strong knowledge of HTML and CSS
• In-depth knowledge of and its fundamentals
• Knowledge of UI/UX designs and wireframes
• Hands-on experience with React tools like Webpack, Enzyme, , Flux, and Redux
• Familiarity with REST APIs
• Understanding of modern ECMAScript
• Knowledge of data structures libraries like Immuta