Job Description:-----------------------------------
As a React Developer, you will be responsible for technical research, requirements analysis, improving user experience, unit testing, debugging, and maintenance.
· Writing reusable, testable, and efficient code
· Design and implement high-performance applications.
· End to end responsibility from development to production.
· Work with product and design teams to translate designs and wireframes into high-quality products.
· Work with the Team lead to understand the requirements, deliver features, fix bugs, optimise code.
· Learn and implement best coding standards, tools and processes to make the development lifecycle better.
Desired Candidate Profile
· Excellent knowledge of React JS and related tools.
· Excellent knowledge of HTML, DOM and JS.
· Core understanding of React state management
· Knowledge of common JS design pattern
· Knowledge of Redux & Redux middleware libraries - Saga & Thunk and has a working experience in these libraries.
· Hands-on experience with Jest, Enzyme for TDD.
· End to end responsibility from development to production.
· Good written and verbal communication skills.