React JS - UI Engineer
6 10 Years
Role and Responsibility Brief
Candidate shall be working as Developer / Senior Developer in the Responsive websites or applications development requiring interaction with cloud.
It is an agile methodology-based program where candidate shall be participating in designing, implementation and peer code reviews.
Candidate shall be working with QuEST and QuEST’s customer teams in a collaborative development model.
Application front end stack includes React JS technologies while the backend can be Java / J2EE or GO Lang stack on AWS platform.
Responsibilities of the candidate shall include but not limited to
Analyse requirements and / or specifications and translate these into software designs.
Develop high quality software Code based on design
Perform extensive unit and system level testing to ensure highest software quality
Collaborate with cross-functional teams to analyses, design, and ship new applications
Ensure best possible performance, quality and responsiveness of the application / services.
Must Have Skill
Proficient in Java script (to be validated by one program on pure Java script without use of any inbuilt function).
Hands on experience in React JS with good knowhow on Lifecycle (Class and functional component), Virtual DOM, Functional and Class Components, Promises, State and props, Unit Test cases, Hooks, Diff between library and framework
Should be able to perform Reducer / Action / Store in Redux
Hands on experience in CSS3 and Bootstrap
Hands on exposure to ES6 features (let, var & const difference, spread operator, arrow function, map, destructuring, anonymous, call-back functions etc.)
Proficiency with browser-based debugging
Understanding of progressive web apps
Nice to Have Skill
Experience with a testing framework (Jest / Mocha)
It is good if candidate understands the following
Single React app with multistore (Redux)
Disadvantages of React
Understanding webservices and API concepts.
Experience with developer tools like GIT, Maven, Eclipse / IntelliJ or other major IDEs and commonly used open-source components.
Proficiency in Dockers and CI / CD pipeline.
Test-driven development experience.
Exposure to cloud (AWS, Azure, Any)
Willingness to cross-skill or up-skill as required in his / her area of work.
6 - 9