React JS Developer

at Ztek Consulting
Published May 10, 2022
Location New York, NY
Category Default  
Job Type Full-time  

Description

Responsibilities Responsible for development of new highly-responsive, web-based user interface using ReactJs Design and develop new custom reusable components to meet project requirements Translating designs and wireframes into high quality code Optimizing components for maximum performance across a vast array of web-capable devices and browsers Learn and understand user interactions Develop a flexible and well-structured front-end architecture, along with the APIs to support it Required Skills Strong proficiency in JavaScript, including DOM manipulation, VDOM and the JavaScript object model Strong understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle Experience with popular React.js state management lib (such as Flux or Redux) Familiarity in writting custom Middleware for intercepting cals Experience with newer specifications of EcmaScript Familiarity with data structure libraries (e.g., Immutable.js) Experience in making api calls using Axios, Fetch Experience in testing framework and writting unit test cases using JestEnzyme, React Testing Lib Proficiency with browser based debugging and performance testing Familiarity with RESTful APIs Knowledge of modern authorization mechanisms, such as JSON Web Token Experience with common front-end development tools such as Babel, Webpack, NPM, etc. Ability to understand business requirements and translate them into technical requirements A knack for benchmarking and optimization Familiarity with code versioning tools - Git, Experience with Node.jsJ2EE or other web technologies is a plus Team player Good time-management skills Great interpersonal and communication skills