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:
Bachelors/Masters 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