Capgemini USAAvance Consulting
Responsibilities
Responsible for the development of a 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 writing custom Middleware for intercepting calls 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 writing unit test cases using Jest/Enzyme, React Testing Library 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.js/J2EE or other web technologies is a plus Team player Good time-management skills Great interpersonal and communication skills
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 writing custom Middleware for intercepting calls 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 writing unit test cases using Jest/Enzyme, React Testing Library 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.js/J2EE or other web technologies is a plus Team player Good time-management skills Great interpersonal and communication skills